MicroPython documentation contentsΒΆ
- MicroPython libraries
- Python standard libraries and micro-libraries
- Builtin Functions
 cmath– mathematical functions for complex numbersgc– control the garbage collectormath– mathematical functionsselect– wait for events on a set of streamssys– system specific functionsubinascii– binary/ASCII conversionsucollections– collection and container typesuhashlib– hashing algorithmuheapq– heap queue algorithmuio– input/output streamsujson– JSON encoding and decodinguos– basic “operating system” servicesure– regular expressionsusocket– socket moduleustruct– pack and unpack primitive data typesutime– time related functionsuzlib– zlib decompression
 - MicroPython-specific libraries
machine— functions related to the board- Reset related functions
 - Interrupt related functions
 - Power related functions
 - Miscellaneous functions
 - Constants
 - Classes
- class ADC – analog to digital conversion
 - class ADCChannel — read analog values from internal or external sources
 - class I2C – a two-wire serial protocol
 - class Pin – control I/O pins
 - class RTC – real time clock
 - class SD – secure digital memory card
 - class SPI – a master-driven serial protocol
 - class Timer – control internal timers
 - class TimerChannel — setup a channel for a timer
 - class UART – duplex serial communication bus
 - class WDT – watchdog timer
 
 
micropython– access and control MicroPython internalsnetwork— network configurationuctypes– access binary data in a structured way
 
 - Python standard libraries and micro-libraries
 - The MicroPython language
- The MicroPython Interactive Interpreter Mode (aka REPL)
 - Writing interrupt handlers
 - Maximising Python Speed
 
 - MicroPython license information