MicroPython
1.19.1
MicroPython libraries
MicroPython language and implementation
MicroPython differences from CPython
MicroPython Internals
MicroPython license information
Quick reference for the pyboard
Quick reference for the ESP8266
Quick reference for the ESP32
Quick reference for the RP2
General information about the RP2xxx port
Getting started with MicroPython on the RP2xxx
Programmable IO
Installing MicroPython
General board control
Delay and timing
Timers
Pins and GPIO
Programmable IO (PIO)
UART (serial bus)
PWM (pulse width modulation)
ADC (analog to digital conversion)
Software SPI bus
Hardware SPI bus
Software I2C bus
Hardware I2C bus
I2S bus
Real time clock (RTC)
WDT (Watchdog timer)
OneWire driver
NeoPixel and APA106 driver
Quick reference for the i.MXRT family
Quick reference for the WiPy
Quick reference for the UNIX and Windows ports
Quick reference for the Zephyr port
Quick reference for the Renesas RA
MicroPython
»
Quick reference for the RP2
»
Getting started with MicroPython on the RP2xxx
View page source
Getting started with MicroPython on the RP2xxx
¶
Let’s get started!
Programmable IO
Versions and Downloads
v1.19.1
Versions
v1.4.4
v1.4.5
v1.4.6
v1.5
v1.5.1
v1.5.2
v1.6
v1.7
v1.8
v1.8.1
v1.8.2
v1.8.3
v1.8.4
v1.8.5
v1.8.6
v1.8.7
v1.9
v1.9.1
v1.9.2
v1.9.3
v1.9.4
v1.10
v1.11
v1.12
v1.13
v1.14
v1.15
v1.16
v1.17
v1.18
v1.19.1
latest
Downloads
PDF
External links
micropython.org
GitHub