README.md: fix wrong URL for GitLab CI status badge image
pure/bmc-harness: prove lossless integer float range
posix: add app that uses pulseaudio
Sampler lets you turn a microcontroller into a music sampler.
Experimental.
dependency | version | use |
---|---|---|
arm-none-eabi-gcc | 12.2 | build MCU code |
gcc | 12.2 | build tests and tools |
meson | 1.0.1 | automate builds |
git | 2.39.2 | download dependencies |
libsndfile | 1.5 | update embedded audio files |
openocd | 0.12.0 | flash and debug the MCU |
STM32F4-DISCOVERY | run the MCU application |
dependency | version | use |
---|---|---|
gdb-multiarch | 13.1 | debug MCU code |
cbmc | 5.12 | check assertions against a model |
cppcheck | 2.11 | find bugs the compiler cannot |
complexity | 1.13 | measure the complexity of code |
. envsetup.sh
sampler_setup
sampler_test
sampler_flash
. envsetup.sh
.sampler_setup
.sampler_test
.sampler_flash
.sampler_
-prefixed functions by using tab completion.pin | signal |
---|---|
PA4 | Audio output from DAC peripheral. Beware: DC-coupled |
PC1 | Buffer processing window |
Only the obscure stuff.
Write testable, portable, simple, readable, correct, efficient code.