src/eric7/Documentation/Source/eric7.MicroPython.MicroPythonSerialDeviceInterface.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 10015
9352f33732ae
child 10229
e50bbf250343
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).

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>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
101 <td>Public slot to connect to the device.</td>
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>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
323 Public slot to connect to the device.
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>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
335 flag indicating success
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>
54c614d91eff MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
341 bool
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