You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
***[Live PyScript Demo](https://webreflection.github.io/micro-repl/mpy/)** which uses *MicroPython* on the browser to communicate with the boards 🤯
9
9
10
-
Each demo has been successfully tested on both [Spike Prime](https://spike.legoeducation.com/prime/lobby/), [Raspberry Pi Pico and Pico W](https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html) and [Adafruit PyPortal - CircuitPython](https://www.adafruit.com/product/4116) ( <sup><sub>up to the `help()` it should work in other boards too</sub></sup> ).
10
+
### Supported Boards
11
+
12
+
It is very likely that your *MicroPython* based board works too but these have been manually, and personally, tested during the development of this module:
<sup>I used `dfu-util -a 0 -d 0x2341:0x0070 -D ./ARDUINO_NANO_ESP32-X.app-bin` to install *MicroPython* on it: [app-bin downloaded](https://micropython.org/download/ARDUINO_NANO_ESP32/)</sup>
11
19
12
20
- - -
13
21
14
22
## Features
15
23
16
-
The currently maintained and developed export is `micro-repl/board` which supports the following features:
24
+
The currently maintained and developed export is `micro-repl/serial` (*previously known as board*) which supports the following features:
17
25
18
-
* board `name` showed as soon as connected
26
+
* board `name` showed as soon as connected and associated to the *board* instance
19
27
* fully interactive *REPL* mode out of the box
20
28
* tab completion works out of the box too
21
29
* every *Control+X* combination just works
@@ -28,17 +36,18 @@ The currently maintained and developed export is `micro-repl/board` which suppor
28
36
* all imports are dynamic so it's size is still minimal before its usage
29
37
*`eval` method, if awaited and the end of the code has a reference, will return that value, if any, beside evaluating code without showing it on *REPL* shell
30
38
31
-
Please **note**`micro-repl/board`is going to be renamed as`micro-repl/serial` instead, to eventually allow `micro-repl/bt` and others within the same ease of use.
39
+
The `micro-repl/board`alias still exists but it's now`micro-repl/serial` instead, to eventually allow `micro-repl/bt` and others within the same ease of use.
32
40
33
41
## How To / Documentation
34
42
35
-
The easiest way to use `micro-repl/serial`or `micro-repl/board`is via *CDN*:
43
+
The easiest way to use `micro-repl/serial` is via *CDN*:
@@ -128,7 +137,7 @@ Please also note this is not the same as `board.terminal.write(...)` because the
128
137
129
138
<sup><sub>**WARNING**</sub></sup>
130
139
131
-
Please note this module is experimental. The current exports might change if actually the *board* is the best option this module offers (and I am definitively leading toward this conclusion).
140
+
Please note this module is experimental. The current exports might change if actually the *board* reference is the best option this module offers (and I am definitively leading toward this conclusion).
0 commit comments