List of available packages¶
Packages on PyPi¶
Overview of the published ports and boards.
MicroPython v1.23.0¶
Port |
Board |
Package |
pip install |
---|---|---|---|
esp32 |
ESP32_GENERIC |
micropython-esp32-esp32_generic-stubs |
|
esp32 |
ESP32_GENERIC_C3 |
micropython-esp32-esp32_generic_c3-stubs |
|
esp32 |
ESP32_GENERIC_S3 |
micropython-esp32-esp32_generic_s3-stubs |
|
esp32 |
GENERIC |
micropython-esp32-stubs |
|
esp8266 |
ESP8266_GENERIC |
micropython-esp8266-esp8266_generic-stubs |
|
esp8266 |
GENERIC |
micropython-esp8266-stubs |
|
rp2 |
ARDUINO_NANO_RP2040_CONNECT |
micropython-rp2-arduino_nano_rp2040_connect-stubs |
|
rp2 |
GENERIC |
micropython-rp2-stubs |
|
rp2 |
RPI_PICO |
micropython-rp2-rpi_pico-stubs |
|
rp2 |
RPI_PICO_W |
micropython-rp2-rpi_pico_w-stubs |
|
samd |
GENERIC |
micropython-samd-stubs |
|
samd |
SEEED_WIO_TERMINAL |
micropython-samd-seeed_wio_terminal-stubs |
|
stm32 |
GENERIC |
micropython-stm32-stubs |
|
stm32 |
PYBV11 |
micropython-stm32-pybv11-stubs |
|
MicroPython v1.22.2¶
Port |
Board |
Package |
pip install |
---|---|---|---|
esp32 |
ESP32_GENERIC |
micropython-esp32-esp32_generic-stubs |
|
esp32 |
ESP32_GENERIC_C3 |
micropython-esp32-esp32_generic_c3-stubs |
|
esp32 |
ESP32_GENERIC_S3 |
micropython-esp32-esp32_generic_s3-stubs |
|
esp32 |
GENERIC |
micropython-esp32-stubs |
|
esp8266 |
ESP8266_GENERIC |
micropython-esp8266-esp8266_generic-stubs |
|
esp8266 |
GENERIC |
micropython-esp8266-stubs |
|
rp2 |
GENERIC |
micropython-rp2-stubs |
|
rp2 |
RPI_PICO |
micropython-rp2-rpi_pico-stubs |
|
rp2 |
RPI_PICO_W |
micropython-rp2-rpi_pico_w-stubs |
|
samd |
GENERIC |
micropython-samd-stubs |
|
samd |
SEEED_WIO_TERMINAL |
micropython-samd-seeed_wio_terminal-stubs |
|
stm32 |
GENERIC |
micropython-stm32-stubs |
|
stm32 |
PYBV11 |
micropython-stm32-pybv11-stubs |
|
MicroPython v1.22.1¶
Port |
Board |
Package |
pip install |
---|---|---|---|
esp32 |
ESP32_GENERIC |
micropython-esp32-esp32_generic-stubs |
|
esp32 |
GENERIC |
micropython-esp32-stubs |
|
rp2 |
ARDUINO_NANO_RP2040_CONNECT |
micropython-rp2-arduino_nano_rp2040_connect-stubs |
|
rp2 |
GENERIC |
micropython-rp2-stubs |
|
rp2 |
RPI_PICO |
micropython-rp2-rpi_pico-stubs |
|
rp2 |
RPI_PICO_W |
micropython-rp2-rpi_pico_w-stubs |
|
samd |
GENERIC |
micropython-samd-stubs |
|
samd |
SEEED_WIO_TERMINAL |
micropython-samd-seeed_wio_terminal-stubs |
|
MicroPython v1.22.0¶
Port |
Board |
Package |
pip install |
---|---|---|---|
esp32 |
ESP32_GENERIC |
micropython-esp32-esp32_generic-stubs |
|
esp32 |
GENERIC |
micropython-esp32-stubs |
|
rp2 |
ARDUINO_NANO_RP2040_CONNECT |
micropython-rp2-arduino_nano_rp2040_connect-stubs |
|
rp2 |
GENERIC |
micropython-rp2-stubs |
|
rp2 |
PIMORONI_PICOLIPO_16MB |
micropython-rp2-pimoroni_picolipo_16mb-stubs |
|
rp2 |
RPI_PICO |
micropython-rp2-rpi_pico-stubs |
|
rp2 |
RPI_PICO_W |
micropython-rp2-rpi_pico_w-stubs |
|
samd |
GENERIC |
micropython-samd-stubs |
|
samd |
SEEED_WIO_TERMINAL |
micropython-samd-seeed_wio_terminal-stubs |
|
stm32 |
GENERIC |
micropython-stm32-stubs |
|
stm32 |
PYBV11 |
micropython-stm32-pybv11-stubs |
|
MicroPython v1.21.0¶
Port |
Board |
Package |
pip install |
---|---|---|---|
esp32 |
ESP32_GENERIC |
micropython-esp32-esp32_generic-stubs |
|
esp32 |
ESP32_GENERIC_C3 |
micropython-esp32-esp32_generic_c3-stubs |
|
esp32 |
ESP32_GENERIC_S3 |
micropython-esp32-esp32_generic_s3-stubs |
|
esp32 |
GENERIC |
micropython-esp32-stubs |
|
esp8266 |
ESP8266_GENERIC |
micropython-esp8266-esp8266_generic-stubs |
|
esp8266 |
GENERIC |
micropython-esp8266-stubs |
|
rp2 |
GENERIC |
micropython-rp2-stubs |
|
rp2 |
RPI_PICO |
micropython-rp2-rpi_pico-stubs |
|
rp2 |
RPI_PICO_W |
micropython-rp2-rpi_pico_w-stubs |
|
samd |
GENERIC |
micropython-samd-stubs |
|
samd |
SEEED_WIO_TERMINAL |
micropython-samd-seeed_wio_terminal-stubs |
|
stm32 |
GENERIC |
micropython-stm32-stubs |
|
stm32 |
PYBV11 |
micropython-stm32-pybv11-stubs |
|
unix |
GENERIC |
micropython-unix-stubs |
|
webassembly |
GENERIC |
micropython-webassembly-stubs |
|
windows |
GENERIC |
micropython-windows-stubs |
|
MicroPython v1.20.0¶
Port |
Board |
Package |
pip install |
---|---|---|---|
esp32 |
GENERIC |
micropython-esp32-stubs |
|
esp32 |
GENERIC_OTA |
micropython-esp32-generic_ota-stubs |
|
esp32 |
GENERIC_S3 |
micropython-esp32-generic_s3-stubs |
|
esp32 |
OTA |
micropython-esp32-ota-stubs |
|
esp32 |
S3 |
micropython-esp32-s3-stubs |
|
rp2 |
GENERIC |
micropython-rp2-stubs |
|
rp2 |
PICO |
micropython-rp2-pico-stubs |
|
rp2 |
PICO_W |
micropython-rp2-pico_w-stubs |
|
samd |
ADAFRUIT_FEATHER_M4_EXPRESS |
micropython-samd-adafruit_feather_m4_express-stubs |
|
samd |
ADAFRUIT_ITSYBITSY_M4_EXPRESS |
micropython-samd-adafruit_itsybitsy_m4_express-stubs |
|
samd |
GENERIC |
micropython-samd-stubs |
|
samd |
MINISAM_M4 |
micropython-samd-minisam_m4-stubs |
|
samd |
SEEED_WIO_TERMINAL |
micropython-samd-seeed_wio_terminal-stubs |
|
stm32 |
GENERIC |
micropython-stm32-stubs |
|
stm32 |
PYBV11 |
micropython-stm32-pybv11-stubs |
|
unix |
GENERIC |
micropython-unix-stubs |
|
windows |
GENERIC |
micropython-windows-stubs |
|
MicroPython v1.19.1¶
Port |
Board |
Package |
pip install |
---|---|---|---|
esp32 |
GENERIC |
micropython-esp32-stubs |
|
esp32 |
GENERIC_S3 |
micropython-esp32-generic_s3-stubs |
|
esp32 |
GENERIC_SPIRAM |
micropython-esp32-generic_spiram-stubs |
|
esp32 |
S3 |
micropython-esp32-s3-stubs |
|
esp32 |
UM_TINYPICO |
micropython-esp32-um_tinypico-stubs |
|
esp8266 |
GENERIC |
micropython-esp8266-stubs |
|
rp2 |
GENERIC |
micropython-rp2-stubs |
|
stm32 |
GENERIC |
micropython-stm32-stubs |
|
MicroPython v1.18.0¶
Port |
Board |
Package |
pip install |
---|---|---|---|
esp32 |
GENERIC |
micropython-esp32-stubs |
|
esp8266 |
GENERIC |
micropython-esp8266-stubs |
|
rp2 |
GENERIC |
micropython-rp2-stubs |
|
stm32 |
GENERIC |
micropython-stm32-stubs |
|
MicroPython v1.17.0¶
Port |
Board |
Package |
pip install |
---|---|---|---|
esp32 |
GENERIC |
micropython-esp32-stubs |
|
esp8266 |
GENERIC |
micropython-esp8266-stubs |
|
rp2 |
GENERIC |
micropython-rp2-stubs |
|
stm32 |
GENERIC |
micropython-stm32-stubs |
|
Note
PyPi transforms all names of the ports and boards to small-caps and kebab-case, (not snake_case).
Not all possible ports/boards are published as I do not have access to hardware to create board-stubs for all ports and boards.
Newly published stubs may show as ‘not found’, please check PyPi directly
Packages on GitHub¶
The stubs for the preview version of the firmware are available on GitHub. Note that installation from git can be a little slower than from PyPi as the entire repository is cloned by pip in order to install the package.
Apologies that the urls are long and complex due to the requirements by pip , and the folder naming conventions used in the repo.
MicroPython v1.24.0-preview¶
Port |
Board |
Package |
pip install |
---|---|---|---|
esp32 |
ESP32_GENERIC |
micropython-esp32-esp32_generic-stubs |
|
esp32 |
ESP32_GENERIC_C3 |
micropython-esp32-esp32_generic_c3-stubs |
|
esp32 |
ESP32_GENERIC_S3 |
micropython-esp32-esp32_generic_s3-stubs |
|
esp32 |
GENERIC |
micropython-esp32-stubs |
|
esp8266 |
ESP8266_GENERIC |
micropython-esp8266-esp8266_generic-stubs |
|
esp8266 |
GENERIC |
micropython-esp8266-stubs |
|
rp2 |
GENERIC |
micropython-rp2-stubs |
|
rp2 |
RPI_PICO |
micropython-rp2-rpi_pico-stubs |
|
rp2 |
RPI_PICO_W |
micropython-rp2-rpi_pico_w-stubs |
|
samd |
GENERIC |
micropython-samd-stubs |
|
samd |
SEEED_WIO_TERMINAL |
micropython-samd-seeed_wio_terminal-stubs |
|
stm32 |
GENERIC |
micropython-stm32-stubs |
|
stm32 |
PYBV11 |
micropython-stm32-pybv11-stubs |
|
List of current firmwares and all partial stubs¶
This includes stubs from the following MicroPython families:
M5Stack
EV3/Lego
Loboris port (ESP32) - Available but no longer maintained
and Micropython Modules:
All frozen MicroPython modules
An up-to-date list of all partial and intermediate stubs for different families, ports and boards is listed on the Firmwares page