Understanding the Toolchain
The following tools make up the Daisy toolchain:
- Git for obtaining the source code
- Make for Makefile-based compilation of library and examples
- ARM Toolchain used to cross compile for the Daisy processor
- dfu-util for flashing programs from the command line
Optional Installs: The following tools are required only for advanced debugging, CI, generating documentation, etc.:
- clang-format for automatic code formatting
- openocd for advanced debugging
- Python 3.0 or greater for helper scripts, etc.
- Doxygen for automatically generating documentation
- Pandoc for generating PDFs from Markdown