src/eric7/Documentation/Source/eric7.MicroPython.Devices.STLinkDevices.html

Fri, 19 May 2023 15:09:24 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Fri, 19 May 2023 15:09:24 +0200
branch
eric7
changeset 10040
b5ef1a93cd1a
parent 9958
a78b83d1062a
child 10479
856476537696
permissions
-rw-r--r--

Editor, Search & Replace widget:
- Changed the logic in replace mode such, that the find text is copied to the replace text entry, when it receives the focus and is empty. (see issue 502).

9958
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 <!DOCTYPE html>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2 <html><head>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 <title>eric7.MicroPython.Devices.STLinkDevices</title>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 <meta charset="UTF-8">
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5 <link rel="stylesheet" href="styles.css">
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 </head>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 <body>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 <a NAME="top" ID="top"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9 <h1>eric7.MicroPython.Devices.STLinkDevices</h1>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12 Module implementing the device interface class for STM32 STLink boards.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 <h3>Global Attributes</h3>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16 <table>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17 <tr><td>None</td></tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18 </table>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19 <h3>Classes</h3>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21 <table>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 <td><a href="#STLinkDevice">STLinkDevice</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 <td>Class implementing the device for PyBoard boards.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 </table>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 <h3>Functions</h3>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
30 <table>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 <td><a href="#createDevice">createDevice</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 <td>Function to instantiate a MicroPython device object.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 </table>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
37 <hr />
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
38 <hr />
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
39 <a NAME="STLinkDevice" ID="STLinkDevice"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
40 <h2>STLinkDevice</h2>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
41
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
42 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
43 Class implementing the device for PyBoard boards.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
44 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
45 <h3>Derived from</h3>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
46 BaseDevice
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
47 <h3>Class Attributes</h3>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
48
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
49 <table>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
50 <tr><td>DeviceVolumeName</td></tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
51 </table>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
52 <h3>Class Methods</h3>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
53
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
54 <table>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
55 <tr><td>None</td></tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
56 </table>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 <h3>Methods</h3>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59 <table>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
60
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
61 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62 <td><a href="#STLinkDevice.__init__">STLinkDevice</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
63 <td>Constructor</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
64 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
65 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66 <td><a href="#STLinkDevice.__createSTLinkMenu">__createSTLinkMenu</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
67 <td>Private method to create the STLink submenu.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
70 <td><a href="#STLinkDevice.__deviceVolumeMounted">__deviceVolumeMounted</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
71 <td>Private method to check, if the device volume is mounted.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
73 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
74 <td><a href="#STLinkDevice.__findWorkspace">__findWorkspace</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
75 <td>Private method to find the workspace directory.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
76 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
77 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
78 <td><a href="#STLinkDevice.__firmwareVersionResponse">__firmwareVersionResponse</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
79 <td>Private slot handling the response of the latest version request.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
80 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
81 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
82 <td><a href="#STLinkDevice.__flashMicroPython">__flashMicroPython</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
83 <td>Private slot to flash a MicroPython firmware.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
84 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
85 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
86 <td><a href="#STLinkDevice.__resetDevice">__resetDevice</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
87 <td>Private slot to reset the connected device.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
88 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
89 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
90 <td><a href="#STLinkDevice.__showDeviceInfo">__showDeviceInfo</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
91 <td>Private slot to show some information about connected STLink devices.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
92 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
93 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
94 <td><a href="#STLinkDevice.__showFirmwareVersions">__showFirmwareVersions</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
95 <td>Private slot to show the firmware version of the connected device and the available firmware version.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
96 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
97 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
98 <td><a href="#STLinkDevice.__stflashAvailable">__stflashAvailable</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
99 <td>Private method to check the availability of the 'st-flash' firmware flashing tool.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
100 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
101 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
102 <td><a href="#STLinkDevice.__stinfoAvailable">__stinfoAvailable</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
103 <td>Private method to check the availability of the 'st-info' tool.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
104 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
105 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
106 <td><a href="#STLinkDevice.__stlinkToolAvailable">__stlinkToolAvailable</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
107 <td>Private method to check the availability of the given STLink tool.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
108 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
109 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
110 <td><a href="#STLinkDevice.addDeviceMenuEntries">addDeviceMenuEntries</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
111 <td>Public method to add device specific entries to the given menu.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
112 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
113 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
114 <td><a href="#STLinkDevice.canRunScript">canRunScript</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
115 <td>Public method to determine, if a script can be executed.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
116 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
117 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
118 <td><a href="#STLinkDevice.canStartFileManager">canStartFileManager</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
119 <td>Public method to determine, if a File Manager can be started.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
120 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
121 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
122 <td><a href="#STLinkDevice.canStartPlotter">canStartPlotter</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
123 <td>Public method to determine, if a Plotter can be started.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
124 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
125 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
126 <td><a href="#STLinkDevice.canStartRepl">canStartRepl</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
127 <td>Public method to determine, if a REPL can be started.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
128 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
129 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
130 <td><a href="#STLinkDevice.deviceName">deviceName</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
131 <td>Public method to get the name of the device.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
132 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
133 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
134 <td><a href="#STLinkDevice.forceInterrupt">forceInterrupt</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
135 <td>Public method to determine the need for an interrupt when opening the serial connection.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
136 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
137 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
138 <td><a href="#STLinkDevice.getDocumentationUrl">getDocumentationUrl</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
139 <td>Public method to get the device documentation URL.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
140 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
141 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
142 <td><a href="#STLinkDevice.getFirmwareUrl">getFirmwareUrl</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
143 <td>Public method to get the device firmware download URL.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
144 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
145 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
146 <td><a href="#STLinkDevice.getWorkspace">getWorkspace</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
147 <td>Public method to get the workspace directory.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
148 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
149 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
150 <td><a href="#STLinkDevice.hasFlashMenuEntry">hasFlashMenuEntry</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
151 <td>Public method to check, if the device has its own flash menu entry.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
152 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
153 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
154 <td><a href="#STLinkDevice.runScript">runScript</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
155 <td>Public method to run the given Python script.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
156 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
157 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
158 <td><a href="#STLinkDevice.setButtons">setButtons</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
159 <td>Public method to enable the supported action buttons.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
160 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
161 <tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
162 <td><a href="#STLinkDevice.supportsLocalFileAccess">supportsLocalFileAccess</a></td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
163 <td>Public method to indicate file access via a local directory.</td>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
164 </tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
165 </table>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
166 <h3>Static Methods</h3>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
167
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
168 <table>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
169 <tr><td>None</td></tr>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
170 </table>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
171
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
172 <a NAME="STLinkDevice.__init__" ID="STLinkDevice.__init__"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
173 <h4>STLinkDevice (Constructor)</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
174 <b>STLinkDevice</b>(<i>microPythonWidget, deviceType, parent=None</i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
175
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
176 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
177 Constructor
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
178 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
179 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
180
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
181 <dt><i>microPythonWidget</i> (MicroPythonWidget)</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
182 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
183 reference to the main MicroPython widget
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
184 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
185 <dt><i>deviceType</i> (str)</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
186 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
187 device type assigned to this device interface
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
188 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
189 <dt><i>parent</i> (QObject)</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
190 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
191 reference to the parent object
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
192 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
193 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
194 <a NAME="STLinkDevice.__createSTLinkMenu" ID="STLinkDevice.__createSTLinkMenu"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
195 <h4>STLinkDevice.__createSTLinkMenu</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
196 <b>__createSTLinkMenu</b>(<i></i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
197
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
198 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
199 Private method to create the STLink submenu.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
200 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
201 <a NAME="STLinkDevice.__deviceVolumeMounted" ID="STLinkDevice.__deviceVolumeMounted"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
202 <h4>STLinkDevice.__deviceVolumeMounted</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
203 <b>__deviceVolumeMounted</b>(<i></i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
204
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
205 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
206 Private method to check, if the device volume is mounted.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
207 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
208 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
209 <dt>Return:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
210 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
211 flag indicated a mounted device
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
212 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
213 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
214 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
215 <dt>Return Type:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
216 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
217 bool
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
218 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
219 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
220 <a NAME="STLinkDevice.__findWorkspace" ID="STLinkDevice.__findWorkspace"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
221 <h4>STLinkDevice.__findWorkspace</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
222 <b>__findWorkspace</b>(<i>silent=False</i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
223
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
224 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
225 Private method to find the workspace directory.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
226 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
227 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
228
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
229 <dt><i>silent</i> (bool)</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
230 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
231 flag indicating silent operations
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
232 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
233 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
234 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
235 <dt>Return:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
236 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
237 workspace directory used for saving files
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
238 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
239 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
240 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
241 <dt>Return Type:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
242 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
243 str
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
244 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
245 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
246 <a NAME="STLinkDevice.__firmwareVersionResponse" ID="STLinkDevice.__firmwareVersionResponse"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
247 <h4>STLinkDevice.__firmwareVersionResponse</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
248 <b>__firmwareVersionResponse</b>(<i>reply</i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
249
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
250 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
251 Private slot handling the response of the latest version request.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
252 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
253 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
254
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
255 <dt><i>reply</i> (QNetworkReply)</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
256 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
257 reference to the reply object
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
258 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
259 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
260 <a NAME="STLinkDevice.__flashMicroPython" ID="STLinkDevice.__flashMicroPython"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
261 <h4>STLinkDevice.__flashMicroPython</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
262 <b>__flashMicroPython</b>(<i></i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
263
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
264 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
265 Private slot to flash a MicroPython firmware.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
266 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
267 <a NAME="STLinkDevice.__resetDevice" ID="STLinkDevice.__resetDevice"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
268 <h4>STLinkDevice.__resetDevice</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
269 <b>__resetDevice</b>(<i></i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
270
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
271 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
272 Private slot to reset the connected device.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
273 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
274 <a NAME="STLinkDevice.__showDeviceInfo" ID="STLinkDevice.__showDeviceInfo"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
275 <h4>STLinkDevice.__showDeviceInfo</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
276 <b>__showDeviceInfo</b>(<i></i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
277
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
278 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
279 Private slot to show some information about connected STLink devices.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
280 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
281 <a NAME="STLinkDevice.__showFirmwareVersions" ID="STLinkDevice.__showFirmwareVersions"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
282 <h4>STLinkDevice.__showFirmwareVersions</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
283 <b>__showFirmwareVersions</b>(<i></i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
284
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
285 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
286 Private slot to show the firmware version of the connected device and the
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
287 available firmware version.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
288 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
289 <a NAME="STLinkDevice.__stflashAvailable" ID="STLinkDevice.__stflashAvailable"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
290 <h4>STLinkDevice.__stflashAvailable</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
291 <b>__stflashAvailable</b>(<i></i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
292
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
293 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
294 Private method to check the availability of the 'st-flash' firmware flashing
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
295 tool.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
296 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
297 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
298 <dt>Return:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
299 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
300 flag indicating the availability of the 'st-flash' firmware flashing
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
301 tool
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
302 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
303 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
304 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
305 <dt>Return Type:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
306 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
307 bool
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
308 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
309 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
310 <a NAME="STLinkDevice.__stinfoAvailable" ID="STLinkDevice.__stinfoAvailable"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
311 <h4>STLinkDevice.__stinfoAvailable</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
312 <b>__stinfoAvailable</b>(<i></i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
313
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
314 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
315 Private method to check the availability of the 'st-info' tool.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
316 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
317 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
318 <dt>Return:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
319 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
320 flag indicating the availability of the 'st-info' tool
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
321 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
322 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
323 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
324 <dt>Return Type:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
325 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
326 bool
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
327 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
328 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
329 <a NAME="STLinkDevice.__stlinkToolAvailable" ID="STLinkDevice.__stlinkToolAvailable"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
330 <h4>STLinkDevice.__stlinkToolAvailable</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
331 <b>__stlinkToolAvailable</b>(<i>toolname</i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
332
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
333 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
334 Private method to check the availability of the given STLink tool.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
335 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
336 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
337 Note: supported tools are st-info and st-flash
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
338 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
339 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
340
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
341 <dt><i>toolname</i> (str)</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
342 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
343 name of the tool to be checked
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
344 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
345 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
346 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
347 <dt>Return:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
348 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
349 flag indicating the availability of the given STLink tool
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
350 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
351 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
352 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
353 <dt>Return Type:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
354 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
355 bool
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
356 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
357 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
358 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
359
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
360 <dt>Raises <b>ValueError</b>:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
361 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
362 raised to indicate an illegal tool name
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
363 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
364 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
365 <a NAME="STLinkDevice.addDeviceMenuEntries" ID="STLinkDevice.addDeviceMenuEntries"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
366 <h4>STLinkDevice.addDeviceMenuEntries</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
367 <b>addDeviceMenuEntries</b>(<i>menu</i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
368
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
369 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
370 Public method to add device specific entries to the given menu.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
371 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
372 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
373
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
374 <dt><i>menu</i> (QMenu)</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
375 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
376 reference to the context menu
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
377 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
378 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
379 <a NAME="STLinkDevice.canRunScript" ID="STLinkDevice.canRunScript"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
380 <h4>STLinkDevice.canRunScript</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
381 <b>canRunScript</b>(<i></i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
382
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
383 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
384 Public method to determine, if a script can be executed.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
385 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
386 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
387 <dt>Return:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
388 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
389 tuple containing a flag indicating it is safe to start a
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
390 Plotter and a reason why it cannot.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
391 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
392 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
393 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
394 <dt>Return Type:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
395 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
396 tuple of (bool, str)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
397 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
398 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
399 <a NAME="STLinkDevice.canStartFileManager" ID="STLinkDevice.canStartFileManager"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
400 <h4>STLinkDevice.canStartFileManager</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
401 <b>canStartFileManager</b>(<i></i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
402
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
403 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
404 Public method to determine, if a File Manager can be started.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
405 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
406 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
407 <dt>Return:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
408 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
409 tuple containing a flag indicating it is safe to start a
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
410 File Manager and a reason why it cannot.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
411 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
412 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
413 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
414 <dt>Return Type:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
415 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
416 tuple of (bool, str)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
417 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
418 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
419 <a NAME="STLinkDevice.canStartPlotter" ID="STLinkDevice.canStartPlotter"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
420 <h4>STLinkDevice.canStartPlotter</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
421 <b>canStartPlotter</b>(<i></i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
422
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
423 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
424 Public method to determine, if a Plotter can be started.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
425 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
426 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
427 <dt>Return:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
428 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
429 tuple containing a flag indicating it is safe to start a
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
430 Plotter and a reason why it cannot.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
431 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
432 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
433 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
434 <dt>Return Type:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
435 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
436 tuple of (bool, str)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
437 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
438 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
439 <a NAME="STLinkDevice.canStartRepl" ID="STLinkDevice.canStartRepl"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
440 <h4>STLinkDevice.canStartRepl</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
441 <b>canStartRepl</b>(<i></i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
442
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
443 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
444 Public method to determine, if a REPL can be started.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
445 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
446 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
447 <dt>Return:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
448 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
449 tuple containing a flag indicating it is safe to start a REPL
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
450 and a reason why it cannot.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
451 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
452 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
453 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
454 <dt>Return Type:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
455 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
456 tuple of (bool, str)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
457 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
458 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
459 <a NAME="STLinkDevice.deviceName" ID="STLinkDevice.deviceName"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
460 <h4>STLinkDevice.deviceName</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
461 <b>deviceName</b>(<i></i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
462
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
463 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
464 Public method to get the name of the device.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
465 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
466 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
467 <dt>Return:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
468 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
469 name of the device
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
470 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
471 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
472 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
473 <dt>Return Type:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
474 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
475 str
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
476 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
477 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
478 <a NAME="STLinkDevice.forceInterrupt" ID="STLinkDevice.forceInterrupt"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
479 <h4>STLinkDevice.forceInterrupt</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
480 <b>forceInterrupt</b>(<i></i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
481
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
482 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
483 Public method to determine the need for an interrupt when opening the
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
484 serial connection.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
485 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
486 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
487 <dt>Return:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
488 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
489 flag indicating an interrupt is needed
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
490 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
491 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
492 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
493 <dt>Return Type:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
494 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
495 bool
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
496 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
497 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
498 <a NAME="STLinkDevice.getDocumentationUrl" ID="STLinkDevice.getDocumentationUrl"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
499 <h4>STLinkDevice.getDocumentationUrl</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
500 <b>getDocumentationUrl</b>(<i></i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
501
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
502 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
503 Public method to get the device documentation URL.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
504 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
505 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
506 <dt>Return:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
507 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
508 documentation URL of the device
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
509 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
510 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
511 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
512 <dt>Return Type:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
513 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
514 str
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
515 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
516 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
517 <a NAME="STLinkDevice.getFirmwareUrl" ID="STLinkDevice.getFirmwareUrl"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
518 <h4>STLinkDevice.getFirmwareUrl</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
519 <b>getFirmwareUrl</b>(<i></i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
520
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
521 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
522 Public method to get the device firmware download URL.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
523 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
524 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
525 <dt>Return:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
526 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
527 firmware download URL of the device
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
528 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
529 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
530 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
531 <dt>Return Type:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
532 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
533 str
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
534 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
535 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
536 <a NAME="STLinkDevice.getWorkspace" ID="STLinkDevice.getWorkspace"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
537 <h4>STLinkDevice.getWorkspace</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
538 <b>getWorkspace</b>(<i>silent=False</i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
539
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
540 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
541 Public method to get the workspace directory.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
542 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
543 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
544
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
545 <dt><i>silent</i> (bool)</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
546 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
547 flag indicating silent operations
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
548 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
549 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
550 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
551 <dt>Return:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
552 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
553 workspace directory used for saving files
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
554 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
555 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
556 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
557 <dt>Return Type:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
558 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
559 str
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
560 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
561 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
562 <a NAME="STLinkDevice.hasFlashMenuEntry" ID="STLinkDevice.hasFlashMenuEntry"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
563 <h4>STLinkDevice.hasFlashMenuEntry</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
564 <b>hasFlashMenuEntry</b>(<i></i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
565
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
566 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
567 Public method to check, if the device has its own flash menu entry.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
568 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
569 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
570 <dt>Return:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
571 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
572 flag indicating a specific flash menu entry
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
573 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
574 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
575 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
576 <dt>Return Type:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
577 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
578 bool
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
579 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
580 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
581 <a NAME="STLinkDevice.runScript" ID="STLinkDevice.runScript"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
582 <h4>STLinkDevice.runScript</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
583 <b>runScript</b>(<i>script</i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
584
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
585 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
586 Public method to run the given Python script.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
587 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
588 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
589
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
590 <dt><i>script</i> (str)</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
591 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
592 script to be executed
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
593 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
594 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
595 <a NAME="STLinkDevice.setButtons" ID="STLinkDevice.setButtons"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
596 <h4>STLinkDevice.setButtons</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
597 <b>setButtons</b>(<i></i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
598
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
599 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
600 Public method to enable the supported action buttons.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
601 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
602 <a NAME="STLinkDevice.supportsLocalFileAccess" ID="STLinkDevice.supportsLocalFileAccess"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
603 <h4>STLinkDevice.supportsLocalFileAccess</h4>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
604 <b>supportsLocalFileAccess</b>(<i></i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
605
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
606 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
607 Public method to indicate file access via a local directory.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
608 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
609 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
610 <dt>Return:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
611 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
612 flag indicating file access via local directory
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
613 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
614 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
615 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
616 <dt>Return Type:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
617 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
618 bool
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
619 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
620 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
621 <div align="right"><a href="#top">Up</a></div>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
622 <hr />
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
623 <hr />
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
624 <a NAME="createDevice" ID="createDevice"></a>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
625 <h2>createDevice</h2>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
626 <b>createDevice</b>(<i>microPythonWidget, deviceType, vid, pid, boardName, serialNumber</i>)
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
627
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
628 <p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
629 Function to instantiate a MicroPython device object.
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
630 </p>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
631 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
632
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
633 <dt><i>microPythonWidget</i> (MicroPythonWidget)</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
634 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
635 reference to the main MicroPython widget
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
636 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
637 <dt><i>deviceType</i> (str)</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
638 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
639 device type assigned to this device interface
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
640 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
641 <dt><i>vid</i> (int)</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
642 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
643 vendor ID
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
644 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
645 <dt><i>pid</i> (int)</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
646 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
647 product ID
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
648 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
649 <dt><i>boardName</i> (str)</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
650 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
651 name of the board
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
652 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
653 <dt><i>serialNumber</i> (str)</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
654 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
655 serial number of the board
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
656 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
657 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
658 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
659 <dt>Return:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
660 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
661 reference to the instantiated device object
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
662 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
663 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
664 <dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
665 <dt>Return Type:</dt>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
666 <dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
667 PyBoardDevice
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
668 </dd>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
669 </dl>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
670 <div align="right"><a href="#top">Up</a></div>
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
671 <hr />
a78b83d1062a MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
672 </body></html>

eric ide

mercurial