circuitpython/ports/esp32/modules
Jonathan Hogg 327655905e esp32/modules/machine.py: Add Counter and Encoder classes.
Adds a Python override of the `machine` module, which delegates to the
built-in module and adds an implementation of `Counter` and `Encoder`,
based on the `esp32.PCNT` class.

Original implementation by: Jonathan Hogg <me@jonathanhogg.com>

Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
2025-08-01 23:45:18 +10:00
..
_boot.py ports: Use vfs module instead of os. 2024-02-07 13:25:09 +11:00
apa106.py esp32: Add new port to Espressif ESP32 SoC. 2017-12-13 14:48:53 +11:00
espnow.py esp32,esp8266: Add support for the Espressif ESP-NOW protocol. 2023-05-01 16:47:21 +10:00
flashbdev.py esp32/modules: Create ffat partition object with block_size=512. 2022-02-22 00:37:55 +11:00
inisetup.py ports: Use vfs module instead of os. 2024-02-07 13:25:09 +11:00
machine.py esp32/modules/machine.py: Add Counter and Encoder classes. 2025-08-01 23:45:18 +10:00