Skip to content

Firmware for the Mynd audio speaker, including both the main application and bootloader for the MCU.

License

Notifications You must be signed in to change notification settings

OSEGermany/mynd-firmware

 
 

Repository files navigation

Clone

git clone --recurse-submodules [email protected]:teufelaudio/mynd-firmware.git

Build

mkdir build && cd build
cmake -DPROJECT=Mynd -DTOOLCHAIN_PREFIX=<path to compiler> -DCMAKE_BUILD_TYPE=Release ..
make mynd-update-firmware-mcu

Project structure

  • drivers - Basic stm I/O drivers
  • firmwares - Third-party firmwares (Bluetooth, USB-PD controller)
  • gitversion - Version string generator
  • Projects
    • Mynd - Source code for MCU firmware
    • MyndBootloader - Source code for bootloader
  • sdk - Board support package
  • support
    • cmake - Cmake helpers for stm32 components and other libraries
    • docker-build - Configuration for docker build
    • keys - Keys to sign firmware update file (Only for tests! They are not used.)
    • scripts - Helper scripts for build and CI/CD
    • svd - Hardware description file - internal registers outline

About

Firmware for the Mynd audio speaker, including both the main application and bootloader for the MCU.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 50.3%
  • C++ 30.6%
  • CMake 15.8%
  • Python 2.7%
  • Other 0.6%