Skip to content

Level 3 · Advanced Advanced

Goal: look under MicroPython's hood — understand the heap and garbage collector, make hot code fast with the native and viper emitters (or C, or assembly), drive the RP2040's PIO state machines, and structure serious async applications.

Modules

  1. Memory Management & the Garbage Collector
  2. Performance Profiling & Optimization
  3. Native & Viper Code Emitters
  4. Writing C Modules for MicroPython
  5. RP2040 PIO — Programmable I/O
  6. Advanced uasyncio Patterns
  7. The Inline Assembler
  8. Frozen Modules & Custom Manifests
  9. Threads & Dual-Core MicroPython
  10. Project — High-Speed Data Acquisition