86 <td><a href="#CircuitPythonDevice.__findWorkspace">__findWorkspace</a></td> |
86 <td><a href="#CircuitPythonDevice.__findWorkspace">__findWorkspace</a></td> |
87 <td>Private method to find the workspace directory.</td> |
87 <td>Private method to find the workspace directory.</td> |
88 </tr> |
88 </tr> |
89 <tr> |
89 <tr> |
90 <td><a href="#CircuitPythonDevice.__flashCircuitPython">__flashCircuitPython</a></td> |
90 <td><a href="#CircuitPythonDevice.__flashCircuitPython">__flashCircuitPython</a></td> |
91 <td>Private slot to flash a CircuitPython firmware to the device.</td> |
91 <td>Private slot to flash a CircuitPython firmware to a device supporting UF2.</td> |
92 </tr> |
|
93 <tr> |
|
94 <td><a href="#CircuitPythonDevice.__flashTeensy">__flashTeensy</a></td> |
|
95 <td>Private method to show a message box because Teens does not support the UF2 bootloader yet.</td> |
|
96 </tr> |
92 </tr> |
97 <tr> |
93 <tr> |
98 <td><a href="#CircuitPythonDevice.__installLibraryFiles">__installLibraryFiles</a></td> |
94 <td><a href="#CircuitPythonDevice.__installLibraryFiles">__installLibraryFiles</a></td> |
99 <td>Private slot to install Python files into the onboard library.</td> |
95 <td>Private slot to install Python files into the onboard library.</td> |
100 </tr> |
96 </tr> |
101 <tr> |
97 <tr> |
102 <td><a href="#CircuitPythonDevice.__showCircuitPythonVersions">__showCircuitPythonVersions</a></td> |
98 <td><a href="#CircuitPythonDevice.__showCircuitPythonVersions">__showCircuitPythonVersions</a></td> |
103 <td>Private slot to show the CircuitPython version of a connected device and the latest available one (from Github).</td> |
99 <td>Private slot to show the CircuitPython version of a connected device and the latest available one (from Github).</td> |
|
100 </tr> |
|
101 <tr> |
|
102 <td><a href="#CircuitPythonDevice.__showTeensyFlashInstructions">__showTeensyFlashInstructions</a></td> |
|
103 <td>Private method to show a message box because Teensy does not support the UF2 bootloader yet.</td> |
|
104 </tr> |
|
105 <tr> |
|
106 <td><a href="#CircuitPythonDevice.__startTeensyLoader">__startTeensyLoader</a></td> |
|
107 <td>Private method to start the 'Teensy Loader' application.</td> |
104 </tr> |
108 </tr> |
105 <tr> |
109 <tr> |
106 <td><a href="#CircuitPythonDevice.addDeviceMenuEntries">addDeviceMenuEntries</a></td> |
110 <td><a href="#CircuitPythonDevice.addDeviceMenuEntries">addDeviceMenuEntries</a></td> |
107 <td>Public method to add device specific entries to the given menu.</td> |
111 <td>Public method to add device specific entries to the given menu.</td> |
108 </tr> |
112 </tr> |
294 <a NAME="CircuitPythonDevice.__flashCircuitPython" ID="CircuitPythonDevice.__flashCircuitPython"></a> |
298 <a NAME="CircuitPythonDevice.__flashCircuitPython" ID="CircuitPythonDevice.__flashCircuitPython"></a> |
295 <h4>CircuitPythonDevice.__flashCircuitPython</h4> |
299 <h4>CircuitPythonDevice.__flashCircuitPython</h4> |
296 <b>__flashCircuitPython</b>(<i></i>) |
300 <b>__flashCircuitPython</b>(<i></i>) |
297 |
301 |
298 <p> |
302 <p> |
299 Private slot to flash a CircuitPython firmware to the device. |
303 Private slot to flash a CircuitPython firmware to a device supporting UF2. |
300 </p> |
|
301 <a NAME="CircuitPythonDevice.__flashTeensy" ID="CircuitPythonDevice.__flashTeensy"></a> |
|
302 <h4>CircuitPythonDevice.__flashTeensy</h4> |
|
303 <b>__flashTeensy</b>(<i></i>) |
|
304 |
|
305 <p> |
|
306 Private method to show a message box because Teens does not support |
|
307 the UF2 bootloader yet. |
|
308 </p> |
304 </p> |
309 <a NAME="CircuitPythonDevice.__installLibraryFiles" ID="CircuitPythonDevice.__installLibraryFiles"></a> |
305 <a NAME="CircuitPythonDevice.__installLibraryFiles" ID="CircuitPythonDevice.__installLibraryFiles"></a> |
310 <h4>CircuitPythonDevice.__installLibraryFiles</h4> |
306 <h4>CircuitPythonDevice.__installLibraryFiles</h4> |
311 <b>__installLibraryFiles</b>(<i>packageMode=False</i>) |
307 <b>__installLibraryFiles</b>(<i>packageMode=False</i>) |
312 |
308 |
326 <b>__showCircuitPythonVersions</b>(<i></i>) |
322 <b>__showCircuitPythonVersions</b>(<i></i>) |
327 |
323 |
328 <p> |
324 <p> |
329 Private slot to show the CircuitPython version of a connected device and |
325 Private slot to show the CircuitPython version of a connected device and |
330 the latest available one (from Github). |
326 the latest available one (from Github). |
|
327 </p> |
|
328 <a NAME="CircuitPythonDevice.__showTeensyFlashInstructions" ID="CircuitPythonDevice.__showTeensyFlashInstructions"></a> |
|
329 <h4>CircuitPythonDevice.__showTeensyFlashInstructions</h4> |
|
330 <b>__showTeensyFlashInstructions</b>(<i></i>) |
|
331 |
|
332 <p> |
|
333 Private method to show a message box because Teensy does not support |
|
334 the UF2 bootloader yet. |
|
335 </p> |
|
336 <a NAME="CircuitPythonDevice.__startTeensyLoader" ID="CircuitPythonDevice.__startTeensyLoader"></a> |
|
337 <h4>CircuitPythonDevice.__startTeensyLoader</h4> |
|
338 <b>__startTeensyLoader</b>(<i></i>) |
|
339 |
|
340 <p> |
|
341 Private method to start the 'Teensy Loader' application. |
|
342 </p> |
|
343 <p> |
|
344 Note: The application must be accessible via the application search path. |
331 </p> |
345 </p> |
332 <a NAME="CircuitPythonDevice.addDeviceMenuEntries" ID="CircuitPythonDevice.addDeviceMenuEntries"></a> |
346 <a NAME="CircuitPythonDevice.addDeviceMenuEntries" ID="CircuitPythonDevice.addDeviceMenuEntries"></a> |
333 <h4>CircuitPythonDevice.addDeviceMenuEntries</h4> |
347 <h4>CircuitPythonDevice.addDeviceMenuEntries</h4> |
334 <b>addDeviceMenuEntries</b>(<i>menu</i>) |
348 <b>addDeviceMenuEntries</b>(<i>menu</i>) |
335 |
349 |