75 <tr> |
75 <tr> |
76 <td><a href="#CircuitPythonDevice.__deviceVolumeMounted">__deviceVolumeMounted</a></td> |
76 <td><a href="#CircuitPythonDevice.__deviceVolumeMounted">__deviceVolumeMounted</a></td> |
77 <td>Private method to check, if the device volume is mounted.</td> |
77 <td>Private method to check, if the device volume is mounted.</td> |
78 </tr> |
78 </tr> |
79 <tr> |
79 <tr> |
|
80 <td><a href="#CircuitPythonDevice.__findWorkspace">__findWorkspace</a></td> |
|
81 <td>Private method to find the workspace directory.</td> |
|
82 </tr> |
|
83 <tr> |
80 <td><a href="#CircuitPythonDevice.__flashCircuitPython">__flashCircuitPython</a></td> |
84 <td><a href="#CircuitPythonDevice.__flashCircuitPython">__flashCircuitPython</a></td> |
81 <td>Private slot to flash a CircuitPython firmware to the device.</td> |
85 <td>Private slot to flash a CircuitPython firmware to the device.</td> |
82 </tr> |
86 </tr> |
83 <tr> |
87 <tr> |
84 <td><a href="#CircuitPythonDevice.__installLibraryFiles">__installLibraryFiles</a></td> |
88 <td><a href="#CircuitPythonDevice.__installLibraryFiles">__installLibraryFiles</a></td> |
115 <tr> |
119 <tr> |
116 <td><a href="#CircuitPythonDevice.getDocumentationUrl">getDocumentationUrl</a></td> |
120 <td><a href="#CircuitPythonDevice.getDocumentationUrl">getDocumentationUrl</a></td> |
117 <td>Public method to get the device documentation URL.</td> |
121 <td>Public method to get the device documentation URL.</td> |
118 </tr> |
122 </tr> |
119 <tr> |
123 <tr> |
120 <td><a href="#CircuitPythonDevice.getFirmwareUrl">getFirmwareUrl</a></td> |
124 <td><a href="#CircuitPythonDevice.getDownloadMenuEntries">getDownloadMenuEntries</a></td> |
121 <td>Public method to get the device firmware download URL.</td> |
125 <td>Public method to retrieve the entries for the downloads menu.</td> |
122 </tr> |
126 </tr> |
123 <tr> |
127 <tr> |
124 <td><a href="#CircuitPythonDevice.getWorkspace">getWorkspace</a></td> |
128 <td><a href="#CircuitPythonDevice.getWorkspace">getWorkspace</a></td> |
125 <td>Public method to get the workspace directory.</td> |
129 <td>Public method to get the workspace directory.</td> |
126 </tr> |
130 </tr> |
178 <dt>Return Type:</dt> |
182 <dt>Return Type:</dt> |
179 <dd> |
183 <dd> |
180 bool |
184 bool |
181 </dd> |
185 </dd> |
182 </dl> |
186 </dl> |
|
187 <a NAME="CircuitPythonDevice.__findWorkspace" ID="CircuitPythonDevice.__findWorkspace"></a> |
|
188 <h4>CircuitPythonDevice.__findWorkspace</h4> |
|
189 <b>__findWorkspace</b>(<i>silent=False</i>) |
|
190 |
|
191 <p> |
|
192 Private method to find the workspace directory. |
|
193 </p> |
|
194 <dl> |
|
195 |
|
196 <dt><i>silent</i> (bool)</dt> |
|
197 <dd> |
|
198 flag indicating silent operations |
|
199 </dd> |
|
200 </dl> |
|
201 <dl> |
|
202 <dt>Return:</dt> |
|
203 <dd> |
|
204 workspace directory used for saving files |
|
205 </dd> |
|
206 </dl> |
|
207 <dl> |
|
208 <dt>Return Type:</dt> |
|
209 <dd> |
|
210 str |
|
211 </dd> |
|
212 </dl> |
183 <a NAME="CircuitPythonDevice.__flashCircuitPython" ID="CircuitPythonDevice.__flashCircuitPython"></a> |
213 <a NAME="CircuitPythonDevice.__flashCircuitPython" ID="CircuitPythonDevice.__flashCircuitPython"></a> |
184 <h4>CircuitPythonDevice.__flashCircuitPython</h4> |
214 <h4>CircuitPythonDevice.__flashCircuitPython</h4> |
185 <b>__flashCircuitPython</b>(<i></i>) |
215 <b>__flashCircuitPython</b>(<i></i>) |
186 |
216 |
187 <p> |
217 <p> |
344 <dt>Return Type:</dt> |
374 <dt>Return Type:</dt> |
345 <dd> |
375 <dd> |
346 str |
376 str |
347 </dd> |
377 </dd> |
348 </dl> |
378 </dl> |
349 <a NAME="CircuitPythonDevice.getFirmwareUrl" ID="CircuitPythonDevice.getFirmwareUrl"></a> |
379 <a NAME="CircuitPythonDevice.getDownloadMenuEntries" ID="CircuitPythonDevice.getDownloadMenuEntries"></a> |
350 <h4>CircuitPythonDevice.getFirmwareUrl</h4> |
380 <h4>CircuitPythonDevice.getDownloadMenuEntries</h4> |
351 <b>getFirmwareUrl</b>(<i></i>) |
381 <b>getDownloadMenuEntries</b>(<i></i>) |
352 |
382 |
353 <p> |
383 <p> |
354 Public method to get the device firmware download URL. |
384 Public method to retrieve the entries for the downloads menu. |
355 </p> |
385 </p> |
356 <dl> |
386 <dl> |
357 <dt>Return:</dt> |
387 <dt>Return:</dt> |
358 <dd> |
388 <dd> |
359 firmware download URL of the device |
389 list of tuples with menu text and URL to be opened for each |
360 </dd> |
390 entry |
361 </dl> |
391 </dd> |
362 <dl> |
392 </dl> |
363 <dt>Return Type:</dt> |
393 <dl> |
364 <dd> |
394 <dt>Return Type:</dt> |
365 str |
395 <dd> |
|
396 list of tuple of (str, str) |
366 </dd> |
397 </dd> |
367 </dl> |
398 </dl> |
368 <a NAME="CircuitPythonDevice.getWorkspace" ID="CircuitPythonDevice.getWorkspace"></a> |
399 <a NAME="CircuitPythonDevice.getWorkspace" ID="CircuitPythonDevice.getWorkspace"></a> |
369 <h4>CircuitPythonDevice.getWorkspace</h4> |
400 <h4>CircuitPythonDevice.getWorkspace</h4> |
370 <b>getWorkspace</b>(<i>silent=False</i>) |
401 <b>getWorkspace</b>(<i>silent=False</i>) |