You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The drivers are "frozen" into the MicroPython firmware for the STeaMi board. The Makefile automates cloning, building, and flashing:
128
+
129
+
```bash
130
+
make firmware # Clone micropython-steami (if needed), update submodule, build
131
+
make deploy # Flash firmware via OpenOCD
132
+
make run SCRIPT=lib/steami_config/examples/calibrate_magnetometer.py # Deploy a script as main.py
133
+
make firmware-clean # Clean firmware build artifacts
134
+
```
135
+
136
+
The firmware source is cloned into `.build/micropython-steami/` (gitignored). The submodule `lib/micropython-steami-lib` is pointed to the current HEAD of your local branch, so the firmware always includes your latest driver changes.
137
+
138
+
**Requirements**: `arm-none-eabi-gcc` toolchain and OpenOCD for flashing.
0 commit comments