micropython-lib MIP¶
Precompiled .mpy packages from the PyDevices micropython-lib fork, served via a static MIP index.
Package index URL¶
https://PyDevices.github.io/micropython-lib/mip/PyDevices
Install a package¶
import mip
mip.install("displaysys", index="https://PyDevices.github.io/micropython-lib/mip/PyDevices")
With mpremote:
mpremote mip install --index "https://PyDevices.github.io/micropython-lib/mip/PyDevices" displaysys
Available packages¶
Bundle:
pydisplay-bundle— core libs + display extensions (not add_ons or examples)
Core:
displaysys,eventsys,graphics,palettes,multimer
Display extensions (pull in displaysys automatically):
displaysys-busdisplay,displaysys-fbdisplay,displaysys-jndisplay,displaysys-pgdisplay,displaysys-psdisplay
Drivers (examples):
- Display:
gc9a01,ili9341,st7789, … - Touch:
ft6x36,xpt2046,cst226, …
Package names never contain /. Paths with / are GitHub repo installs — see GitHub MIP.
Not available from micropython-lib¶
These must come from GitHub:
add_ons,examplesspibus,i80bus(viper not supported in micropython-lib packaging)- Board config packages (use GitHub
board_configs/.../package.json)
The installer.py script installs the micropython-lib bundle plus GitHub add_ons, examples, and board_config.py in one step.
Verify install¶
import mip
mip.install("displaysys", index="https://PyDevices.github.io/micropython-lib/mip/PyDevices")
import displaysys
print(displaysys)
If the index is unreachable, fall back to GitHub MIP source packages.