kopia lustrzana https://github.com/peterhinch/micropython-samples
README: Add reference to micropython-touch. Other doc fixes
rodzic
3c91145d52
commit
6f1366f8fc
21
README.md
21
README.md
|
@ -49,7 +49,7 @@ Please also see the [official examples](https://github.com/micropython/micropyth
|
||||||
4.17 [2D array indexing](./README.md#417-2d-array-indexing) Use `[1:3, 20]` syntax to address a 2D array.
|
4.17 [2D array indexing](./README.md#417-2d-array-indexing) Use `[1:3, 20]` syntax to address a 2D array.
|
||||||
4.18 [Astronomy](./README.md#418-astronomy) Derive Sun and Moon rise and set times, moon phase.
|
4.18 [Astronomy](./README.md#418-astronomy) Derive Sun and Moon rise and set times, moon phase.
|
||||||
5. [Module Index](./README.md#5-module-index) Supported code. Device drivers, GUI's, utilities.
|
5. [Module Index](./README.md#5-module-index) Supported code. Device drivers, GUI's, utilities.
|
||||||
5.1 [uasyncio](./README.md#51-uasyncio) Tutorial and drivers for asynchronous coding.
|
5.1 [asyncio](./README.md#51-asyncio) Tutorial and drivers for asynchronous coding.
|
||||||
5.2 [Memory Device Drivers](./README.md#52-memory-device-drivers) Drivers for nonvolatile memory devices.
|
5.2 [Memory Device Drivers](./README.md#52-memory-device-drivers) Drivers for nonvolatile memory devices.
|
||||||
5.3 [Inertial Measurement Units](./README.md#53-inertial-measurement-units) Gravity, gyro and magnetic sensors.
|
5.3 [Inertial Measurement Units](./README.md#53-inertial-measurement-units) Gravity, gyro and magnetic sensors.
|
||||||
5.4 [Other hardware drivers](./README.md#54-other-hardware-drivers)
|
5.4 [Other hardware drivers](./README.md#54-other-hardware-drivers)
|
||||||
|
@ -401,13 +401,13 @@ some cases as collaborations. This is acknowledged in their respective docs.
|
||||||
|
|
||||||
Unlike the code samples these are fully documented and supported.
|
Unlike the code samples these are fully documented and supported.
|
||||||
|
|
||||||
## 5.1 uasyncio
|
## 5.1 asyncio
|
||||||
|
|
||||||
[Tutorial](https://github.com/peterhinch/micropython-async/blob/master/v3/docs/TUTORIAL.md)
|
[Tutorial](https://github.com/peterhinch/micropython-async/blob/master/v3/docs/TUTORIAL.md)
|
||||||
Main focus: using uasyncio to drive and communicate with hardware devices.
|
Main focus: using asyncio to drive and communicate with hardware devices.
|
||||||
[Drivers](https://github.com/peterhinch/micropython-async/blob/master/v3/docs/DRIVERS.md)
|
[Drivers](https://github.com/peterhinch/micropython-async/blob/master/v3/docs/DRIVERS.md)
|
||||||
Asynchronous device drivers for switches, pushbuttons and ADC's. Also has
|
Asynchronous device drivers for switches, pushbuttons and ADC's. Also has
|
||||||
information on interfacing interrupts to uasyncio.
|
information on interfacing interrupts to asyncio.
|
||||||
[Asynchronous monitor](https://github.com/peterhinch/micropython-monitor) Use a
|
[Asynchronous monitor](https://github.com/peterhinch/micropython-monitor) Use a
|
||||||
raspberry Pico and a logic analyser or scope to monitor asynchronous code.
|
raspberry Pico and a logic analyser or scope to monitor asynchronous code.
|
||||||
[Schedule](https://github.com/peterhinch/micropython-async/blob/master/v3/docs/SCHEDULE.md)
|
[Schedule](https://github.com/peterhinch/micropython-async/blob/master/v3/docs/SCHEDULE.md)
|
||||||
|
@ -460,7 +460,8 @@ humidity sensor on ESP8266.
|
||||||
|
|
||||||
[Asynchronous MQTT](https://github.com/peterhinch/micropython-mqtt/blob/master/mqtt_as/README.md)
|
[Asynchronous MQTT](https://github.com/peterhinch/micropython-mqtt/blob/master/mqtt_as/README.md)
|
||||||
This improves on official MQTT drivers by recovering from WiFi outages and
|
This improves on official MQTT drivers by recovering from WiFi outages and
|
||||||
offering asynchronous operation.
|
offering asynchronous operation. Now also supports micropower applications on
|
||||||
|
ESP32 using ESPNow (via an MQTT subset).
|
||||||
[IOT](https://github.com/peterhinch/micropython-iot) An IOT solution. Provides
|
[IOT](https://github.com/peterhinch/micropython-iot) An IOT solution. Provides
|
||||||
a socket-like interface between WiFi clients and a server with wired ethernet.
|
a socket-like interface between WiFi clients and a server with wired ethernet.
|
||||||
The interface is resilient in the presence of WiFi outages. The server (e.g.
|
The interface is resilient in the presence of WiFi outages. The server (e.g.
|
||||||
|
@ -475,8 +476,8 @@ officially supported NRF24l01 radio.
|
||||||
|
|
||||||
Fonts, graphics, GUIs and display drivers.
|
Fonts, graphics, GUIs and display drivers.
|
||||||
|
|
||||||
All GUIs except e-paper are based on uasyncio. Where input is supported a
|
All GUIs are based on asyncio. Where input is supported a callback-based
|
||||||
callback-based interface is povided.
|
interface is provided: knowledge of asyncio is not required for their use.
|
||||||
|
|
||||||
[font-to-py](https://github.com/peterhinch/micropython-font-to-py) Converts
|
[font-to-py](https://github.com/peterhinch/micropython-font-to-py) Converts
|
||||||
industry standard font files to Python source which may be frozen as bytecode.
|
industry standard font files to Python source which may be frozen as bytecode.
|
||||||
|
@ -491,15 +492,15 @@ Sharp. Supports a range of hosts with low RAM usage.
|
||||||
[micro-gui](https://github.com/peterhinch/micropython-micro-gui) Derived from
|
[micro-gui](https://github.com/peterhinch/micropython-micro-gui) Derived from
|
||||||
nano-gui and supporting the same displays and hosts, this provides for user
|
nano-gui and supporting the same displays and hosts, this provides for user
|
||||||
input via pushbuttons or a navigation joystick.
|
input via pushbuttons or a navigation joystick.
|
||||||
|
[micropython-touch](https://github.com/peterhinch/micropython-touch/) Similar to
|
||||||
|
micro-gui but uses touch input. Supports multiple displays, hosts and touch
|
||||||
|
controllers.
|
||||||
[LCD160CR](https://github.com/peterhinch/micropython-lcd160cr-gui) Touch GUI
|
[LCD160CR](https://github.com/peterhinch/micropython-lcd160cr-gui) Touch GUI
|
||||||
for the official display module.
|
for the official display module.
|
||||||
[TFT-GUI](https://github.com/peterhinch/micropython-tft-gui) A fast touch GUI
|
[TFT-GUI](https://github.com/peterhinch/micropython-tft-gui) A fast touch GUI
|
||||||
for large displays based on SSD1963 controller with XPT2046 touch controller.
|
for large displays based on SSD1963 controller with XPT2046 touch controller.
|
||||||
[RA8875-GUI](https://github.com/peterhinch/micropython_ra8875) Touch GUI for
|
[RA8875-GUI](https://github.com/peterhinch/micropython_ra8875) Touch GUI for
|
||||||
large displays based on the RA8875 controller (e.g. from Adafruit).
|
large displays based on the RA8875 controller (e.g. from Adafruit).
|
||||||
[e-paper](https://github.com/peterhinch/micropython-epaper) GUI for the
|
|
||||||
Embedded Artists 2.7 inch e-paper display. Pyboard only. Sadly these displays
|
|
||||||
are now obsolete.
|
|
||||||
|
|
||||||
## 5.7 Pyboard micropower
|
## 5.7 Pyboard micropower
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue