Skip to content
This repository was archived by the owner on Sep 23, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ user_post_mpconfigport.mk

# Top-level symlinks to clones/siblings (/* / does not match symlinks)
/audiodsp
/audiopump
/audioif
/cameraif
/displayif
/earful
Expand Down
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,12 @@ ln -s ../micropython micropython
Repeat for each usermod or interpreter you want ([displayif](https://github.com/PyDevices/displayif), [pygraphics](https://github.com/PyDevices/pygraphics),
[lvgl-micropython](https://github.com/PyDevices/lvgl-micropython), [circuitpython](https://github.com/adafruit/circuitpython), …). Each [MicroPython](https://github.com/micropython/micropython) usermod must be an immediate subdirectory of the workspace (clone or symlink) and provide a `micropython.mk` there (optional `manifest.py` for frozen Python).

For audio, link two: [audiodsp](https://github.com/PyDevices/audiodsp) is the DSP
nodes and the audio pump's portable engine, and
[audioif](https://github.com/PyDevices/audioif) is the pump's platform drivers.
With only the first the firmware still builds and plays, but
`audiopump.driver()` says `'none'` and `audiodev` goes out through `machine.I2S`.

### Patches (optional; naming convention)

[`patches/`](patches/) is optional. When present, `build_mp.sh` applies every
Expand Down
Loading