src/eric7/Documentation/Source/eric7.MicroPython.MicroPythonSerialDeviceInterface.html

Fri, 06 Oct 2023 15:52:33 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Fri, 06 Oct 2023 15:52:33 +0200
branch
eric7
changeset 10229
e50bbf250343
parent 10015
9352f33732ae
child 10479
856476537696
permissions
-rw-r--r--

Extended the MicroPython code to give an indication, why the connection to a device failed.

9990
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 <!DOCTYPE html>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2 <html><head>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 <title>eric7.MicroPython.MicroPythonSerialDeviceInterface</title>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 <meta charset="UTF-8">
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5 <link rel="stylesheet" href="styles.css">
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 </head>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 <body>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 <a NAME="top" ID="top"></a>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9 <h1>eric7.MicroPython.MicroPythonSerialDeviceInterface</h1>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12 Module implementing an interface to talk to a connected MicroPython device via
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13 a serial link.
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15 <h3>Global Attributes</h3>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17 <table>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18 <tr><td>None</td></tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19 </table>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20 <h3>Classes</h3>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22 <table>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 <tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 <td><a href="#MicroPythonSerialDeviceInterface">MicroPythonSerialDeviceInterface</a></td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 <td>Class implementing an interface to talk to a connected MicroPython device via a serial link.</td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 </tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 </table>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29 <h3>Functions</h3>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
30
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 <table>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 <tr><td>None</td></tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 </table>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 <hr />
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 <hr />
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 <a NAME="MicroPythonSerialDeviceInterface" ID="MicroPythonSerialDeviceInterface"></a>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
37 <h2>MicroPythonSerialDeviceInterface</h2>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
38
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
39 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
40 Class implementing an interface to talk to a connected MicroPython device via
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
41 a serial link.
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
42 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
43 <h3>Derived from</h3>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
44 MicroPythonDeviceInterface
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
45 <h3>Class Attributes</h3>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
46
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
47 <table>
10015
9352f33732ae Updated source code documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9990
diff changeset
48 <tr><td>None</td></tr>
9990
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
49 </table>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
50 <h3>Class Methods</h3>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
51
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
52 <table>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
53 <tr><td>None</td></tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
54 </table>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
55 <h3>Methods</h3>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
56
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 <table>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59 <tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
60 <td><a href="#MicroPythonSerialDeviceInterface.__init__">MicroPythonSerialDeviceInterface</a></td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
61 <td>Constructor</td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62 </tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
63 <tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
64 <td><a href="#MicroPythonSerialDeviceInterface.__executeAsyncPaste">__executeAsyncPaste</a></td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
65 <td>Private method to execute a series of commands over a period of time without returning any result (asynchronous execution).</td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66 </tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
67 <tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68 <td><a href="#MicroPythonSerialDeviceInterface.__executeAsyncRaw">__executeAsyncRaw</a></td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69 <td>Private method to execute a series of commands over a period of time without returning any result (asynchronous execution).</td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
70 </tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
71 <tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72 <td><a href="#MicroPythonSerialDeviceInterface.__execute_paste">__execute_paste</a></td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
73 <td>Private method to send commands to the connected device using 'paste' mode and return the result.</td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
74 </tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
75 <tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
76 <td><a href="#MicroPythonSerialDeviceInterface.__execute_raw">__execute_raw</a></td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
77 <td>Private method to send commands to the connected device using 'raw REPL' mode and return the result.</td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
78 </tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
79 <tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
80 <td><a href="#MicroPythonSerialDeviceInterface.__pasteOff">__pasteOff</a></td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
81 <td>Private method to switch 'paste' mode off.</td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
82 </tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
83 <tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
84 <td><a href="#MicroPythonSerialDeviceInterface.__pasteOn">__pasteOn</a></td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
85 <td>Private method to switch the connected device to 'paste' mode.</td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
86 </tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
87 <tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
88 <td><a href="#MicroPythonSerialDeviceInterface.__rawOff">__rawOff</a></td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
89 <td>Private method to switch 'raw' mode off.</td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
90 </tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
91 <tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
92 <td><a href="#MicroPythonSerialDeviceInterface.__rawOn">__rawOn</a></td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
93 <td>Private method to switch the connected device to 'raw' mode.</td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
94 </tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
95 <tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
96 <td><a href="#MicroPythonSerialDeviceInterface.__readSerial">__readSerial</a></td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
97 <td>Private slot to read all available serial data and emit it with the "dataReceived" signal for further processing.</td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
98 </tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
99 <tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
100 <td><a href="#MicroPythonSerialDeviceInterface.connectToDevice">connectToDevice</a></td>
10229
e50bbf250343 Extended the MicroPython code to give an indication, why the connection to a device failed.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10015
diff changeset
101 <td>Public method to connect to the device.</td>
9990
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
102 </tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
103 <tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
104 <td><a href="#MicroPythonSerialDeviceInterface.disconnectFromDevice">disconnectFromDevice</a></td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
105 <td>Public slot to disconnect from the device.</td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
106 </tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
107 <tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
108 <td><a href="#MicroPythonSerialDeviceInterface.execute">execute</a></td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
109 <td>Public method to send commands to the connected device and return the result.</td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
110 </tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
111 <tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
112 <td><a href="#MicroPythonSerialDeviceInterface.executeAsync">executeAsync</a></td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
113 <td>Public method to execute a series of commands over a period of time without returning any result (asynchronous execution).</td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
114 </tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
115 <tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
116 <td><a href="#MicroPythonSerialDeviceInterface.handlePreferencesChanged">handlePreferencesChanged</a></td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
117 <td>Public slot to handle a change of the preferences.</td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
118 </tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
119 <tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
120 <td><a href="#MicroPythonSerialDeviceInterface.isConnected">isConnected</a></td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
121 <td>Public method to get the connection status.</td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
122 </tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
123 <tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
124 <td><a href="#MicroPythonSerialDeviceInterface.probeDevice">probeDevice</a></td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
125 <td>Public method to check the device is responding.</td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
126 </tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
127 <tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
128 <td><a href="#MicroPythonSerialDeviceInterface.write">write</a></td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
129 <td>Public method to write data to the connected device.</td>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
130 </tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
131 </table>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
132 <h3>Static Methods</h3>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
133
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
134 <table>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
135 <tr><td>None</td></tr>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
136 </table>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
137
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
138 <a NAME="MicroPythonSerialDeviceInterface.__init__" ID="MicroPythonSerialDeviceInterface.__init__"></a>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
139 <h4>MicroPythonSerialDeviceInterface (Constructor)</h4>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
140 <b>MicroPythonSerialDeviceInterface</b>(<i>parent=None</i>)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
141
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
142 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
143 Constructor
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
144 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
145 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
146
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
147 <dt><i>parent</i> (QObject)</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
148 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
149 reference to the parent object
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
150 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
151 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
152 <a NAME="MicroPythonSerialDeviceInterface.__executeAsyncPaste" ID="MicroPythonSerialDeviceInterface.__executeAsyncPaste"></a>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
153 <h4>MicroPythonSerialDeviceInterface.__executeAsyncPaste</h4>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
154 <b>__executeAsyncPaste</b>(<i>commandsList</i>)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
155
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
156 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
157 Private method to execute a series of commands over a period of time
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
158 without returning any result (asynchronous execution).
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
159 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
160 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
161
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
162 <dt><i>commandsList</i> (list of str)</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
163 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
164 list of commands to be execute on the device
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
165 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
166 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
167 <a NAME="MicroPythonSerialDeviceInterface.__executeAsyncRaw" ID="MicroPythonSerialDeviceInterface.__executeAsyncRaw"></a>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
168 <h4>MicroPythonSerialDeviceInterface.__executeAsyncRaw</h4>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
169 <b>__executeAsyncRaw</b>(<i>commandsList</i>)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
170
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
171 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
172 Private method to execute a series of commands over a period of time
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
173 without returning any result (asynchronous execution).
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
174 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
175 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
176
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
177 <dt><i>commandsList</i> (list of bytes)</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
178 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
179 list of commands to be execute on the device
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
180 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
181 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
182 <a NAME="MicroPythonSerialDeviceInterface.__execute_paste" ID="MicroPythonSerialDeviceInterface.__execute_paste"></a>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
183 <h4>MicroPythonSerialDeviceInterface.__execute_paste</h4>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
184 <b>__execute_paste</b>(<i>commands, timeout=0</i>)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
185
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
186 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
187 Private method to send commands to the connected device using 'paste' mode
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
188 and return the result.
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
189 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
190 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
191 If no serial connection is available, empty results will be returned.
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
192 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
193 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
194
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
195 <dt><i>commands</i> (str or list of str)</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
196 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
197 list of commands to be executed
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
198 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
199 <dt><i>timeout</i> (int (optional))</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
200 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
201 per command timeout in milliseconds (0 for configured default)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
202 (defaults to 0)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
203 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
204 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
205 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
206 <dt>Return:</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
207 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
208 tuple containing stdout and stderr output of the device
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
209 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
210 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
211 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
212 <dt>Return Type:</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
213 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
214 tuple of (bytes, bytes)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
215 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
216 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
217 <a NAME="MicroPythonSerialDeviceInterface.__execute_raw" ID="MicroPythonSerialDeviceInterface.__execute_raw"></a>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
218 <h4>MicroPythonSerialDeviceInterface.__execute_raw</h4>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
219 <b>__execute_raw</b>(<i>commands, timeout=0</i>)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
220
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
221 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
222 Private method to send commands to the connected device using 'raw REPL' mode
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
223 and return the result.
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
224 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
225 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
226 If no serial connection is available, empty results will be returned.
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
227 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
228 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
229
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
230 <dt><i>commands</i> (str or list of str)</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
231 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
232 list of commands to be executed
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
233 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
234 <dt><i>timeout</i> (int (optional))</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
235 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
236 per command timeout in milliseconds (0 for configured default)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
237 (defaults to 0)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
238 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
239 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
240 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
241 <dt>Return:</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
242 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
243 tuple containing stdout and stderr output of the device
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
244 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
245 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
246 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
247 <dt>Return Type:</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
248 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
249 tuple of (bytes, bytes)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
250 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
251 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
252 <a NAME="MicroPythonSerialDeviceInterface.__pasteOff" ID="MicroPythonSerialDeviceInterface.__pasteOff"></a>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
253 <h4>MicroPythonSerialDeviceInterface.__pasteOff</h4>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
254 <b>__pasteOff</b>(<i></i>)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
255
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
256 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
257 Private method to switch 'paste' mode off.
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
258 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
259 <a NAME="MicroPythonSerialDeviceInterface.__pasteOn" ID="MicroPythonSerialDeviceInterface.__pasteOn"></a>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
260 <h4>MicroPythonSerialDeviceInterface.__pasteOn</h4>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
261 <b>__pasteOn</b>(<i></i>)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
262
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
263 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
264 Private method to switch the connected device to 'paste' mode.
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
265 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
266 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
267 Note: switching to paste mode is done with synchronous writes.
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
268 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
269 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
270 <dt>Return:</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
271 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
272 flag indicating success
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
273 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
274 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
275 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
276 <dt>Return Type:</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
277 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
278 bool
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
279 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
280 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
281 <a NAME="MicroPythonSerialDeviceInterface.__rawOff" ID="MicroPythonSerialDeviceInterface.__rawOff"></a>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
282 <h4>MicroPythonSerialDeviceInterface.__rawOff</h4>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
283 <b>__rawOff</b>(<i></i>)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
284
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
285 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
286 Private method to switch 'raw' mode off.
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
287 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
288 <a NAME="MicroPythonSerialDeviceInterface.__rawOn" ID="MicroPythonSerialDeviceInterface.__rawOn"></a>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
289 <h4>MicroPythonSerialDeviceInterface.__rawOn</h4>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
290 <b>__rawOn</b>(<i></i>)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
291
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
292 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
293 Private method to switch the connected device to 'raw' mode.
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
294 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
295 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
296 Note: switching to raw mode is done with synchronous writes.
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
297 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
298 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
299 <dt>Return:</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
300 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
301 flag indicating success
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
302 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
303 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
304 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
305 <dt>Return Type:</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
306 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
307 bool
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
308 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
309 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
310 <a NAME="MicroPythonSerialDeviceInterface.__readSerial" ID="MicroPythonSerialDeviceInterface.__readSerial"></a>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
311 <h4>MicroPythonSerialDeviceInterface.__readSerial</h4>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
312 <b>__readSerial</b>(<i></i>)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
313
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
314 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
315 Private slot to read all available serial data and emit it with the
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
316 "dataReceived" signal for further processing.
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
317 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
318 <a NAME="MicroPythonSerialDeviceInterface.connectToDevice" ID="MicroPythonSerialDeviceInterface.connectToDevice"></a>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
319 <h4>MicroPythonSerialDeviceInterface.connectToDevice</h4>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
320 <b>connectToDevice</b>(<i>connection</i>)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
321
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
322 <p>
10229
e50bbf250343 Extended the MicroPython code to give an indication, why the connection to a device failed.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10015
diff changeset
323 Public method to connect to the device.
9990
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
324 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
325 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
326
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
327 <dt><i>connection</i> (str)</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
328 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
329 name of the connection to be used
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
330 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
331 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
332 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
333 <dt>Return:</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
334 <dd>
10229
e50bbf250343 Extended the MicroPython code to give an indication, why the connection to a device failed.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10015
diff changeset
335 flag indicating success and an error message
9990
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
336 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
337 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
338 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
339 <dt>Return Type:</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
340 <dd>
10229
e50bbf250343 Extended the MicroPython code to give an indication, why the connection to a device failed.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10015
diff changeset
341 tuple of (bool, str)
9990
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
342 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
343 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
344 <a NAME="MicroPythonSerialDeviceInterface.disconnectFromDevice" ID="MicroPythonSerialDeviceInterface.disconnectFromDevice"></a>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
345 <h4>MicroPythonSerialDeviceInterface.disconnectFromDevice</h4>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
346 <b>disconnectFromDevice</b>(<i></i>)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
347
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
348 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
349 Public slot to disconnect from the device.
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
350 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
351 <a NAME="MicroPythonSerialDeviceInterface.execute" ID="MicroPythonSerialDeviceInterface.execute"></a>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
352 <h4>MicroPythonSerialDeviceInterface.execute</h4>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
353 <b>execute</b>(<i>commands, *, mode="raw", timeout=0</i>)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
354
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
355 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
356 Public method to send commands to the connected device and return the
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
357 result.
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
358 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
359 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
360 If no serial connection is available, empty results will be returned.
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
361 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
362 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
363
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
364 <dt><i>commands</i> (str or list of str)</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
365 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
366 list of commands to be executed
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
367 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
368 <dt><i>mode=</i> (str)</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
369 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
370 submit mode to be used (one of 'raw' or 'paste') (defaults to
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
371 'raw')
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
372 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
373 <dt><i>timeout=</i> (int (optional))</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
374 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
375 per command timeout in milliseconds (0 for configured default)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
376 (defaults to 0)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
377 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
378 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
379 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
380 <dt>Return:</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
381 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
382 tuple containing stdout and stderr output of the device
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
383 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
384 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
385 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
386 <dt>Return Type:</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
387 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
388 tuple of (bytes, bytes)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
389 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
390 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
391 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
392
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
393 <dt>Raises <b>ValueError</b>:</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
394 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
395 raised in case of an unsupported submit mode
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
396 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
397 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
398 <a NAME="MicroPythonSerialDeviceInterface.executeAsync" ID="MicroPythonSerialDeviceInterface.executeAsync"></a>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
399 <h4>MicroPythonSerialDeviceInterface.executeAsync</h4>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
400 <b>executeAsync</b>(<i>commandsList, submitMode</i>)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
401
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
402 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
403 Public method to execute a series of commands over a period of time
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
404 without returning any result (asynchronous execution).
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
405 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
406 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
407
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
408 <dt><i>commandsList</i> (list of str)</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
409 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
410 list of commands to be execute on the device
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
411 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
412 <dt><i>submitMode</i> (str (one of 'raw' or 'paste'))</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
413 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
414 mode to be used to submit the commands
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
415 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
416 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
417 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
418
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
419 <dt>Raises <b>ValueError</b>:</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
420 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
421 raised to indicate an unknown submit mode
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
422 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
423 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
424 <a NAME="MicroPythonSerialDeviceInterface.handlePreferencesChanged" ID="MicroPythonSerialDeviceInterface.handlePreferencesChanged"></a>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
425 <h4>MicroPythonSerialDeviceInterface.handlePreferencesChanged</h4>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
426 <b>handlePreferencesChanged</b>(<i></i>)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
427
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
428 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
429 Public slot to handle a change of the preferences.
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
430 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
431 <a NAME="MicroPythonSerialDeviceInterface.isConnected" ID="MicroPythonSerialDeviceInterface.isConnected"></a>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
432 <h4>MicroPythonSerialDeviceInterface.isConnected</h4>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
433 <b>isConnected</b>(<i></i>)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
434
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
435 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
436 Public method to get the connection status.
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
437 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
438 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
439 <dt>Return:</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
440 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
441 flag indicating the connection status
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
442 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
443 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
444 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
445 <dt>Return Type:</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
446 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
447 bool
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
448 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
449 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
450 <a NAME="MicroPythonSerialDeviceInterface.probeDevice" ID="MicroPythonSerialDeviceInterface.probeDevice"></a>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
451 <h4>MicroPythonSerialDeviceInterface.probeDevice</h4>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
452 <b>probeDevice</b>(<i></i>)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
453
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
454 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
455 Public method to check the device is responding.
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
456 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
457 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
458 If the device has not been flashed with a MicroPython firmware, the
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
459 probe will fail.
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
460 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
461 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
462 <dt>Return:</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
463 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
464 flag indicating a communicating MicroPython device
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
465 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
466 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
467 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
468 <dt>Return Type:</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
469 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
470 bool
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
471 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
472 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
473 <a NAME="MicroPythonSerialDeviceInterface.write" ID="MicroPythonSerialDeviceInterface.write"></a>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
474 <h4>MicroPythonSerialDeviceInterface.write</h4>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
475 <b>write</b>(<i>data</i>)
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
476
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
477 <p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
478 Public method to write data to the connected device.
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
479 </p>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
480 <dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
481
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
482 <dt><i>data</i> (bytes or bytearray)</dt>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
483 <dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
484 data to be written
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
485 </dd>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
486 </dl>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
487 <div align="right"><a href="#top">Up</a></div>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
488 <hr />
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
489 </body></html>

eric ide

mercurial