git clone --recurse-submodules [email protected]:teufelaudio/mynd-firmware.git
mkdir build && cd build
cmake -DPROJECT=Mynd -DTOOLCHAIN_PREFIX=<path to compiler> -DCMAKE_BUILD_TYPE=Release ..
make mynd-update-firmware-mcu
drivers
- Basic stm I/O driversfirmwares
- Third-party firmwares (Bluetooth, USB-PD controller)gitversion
- Version string generatorProjects
Mynd
- Source code for MCU firmwareMyndBootloader
- Source code for bootloader
sdk
- Board support packagesupport
cmake
- Cmake helpers for stm32 components and other librariesdocker-build
- Configuration for docker buildkeys
- Keys to sign firmware update file (Only for tests! They are not used.)scripts
- Helper scripts for build and CI/CDsvd
- Hardware description file - internal registers outline