- Simplicity and ease of hacking
- Support existing flight controller hardware and our own
- Support different vehicle types
- Be the best FC firmware out there
- Python
- PlatformIO (which will download the correct toolchains and libraries)
- Git
- If you edit the protobuf definitions, you need
protoc
andnanopb_generator.py
on your PATH for the generated code to be updated.
To make all targets: pio run
.
Firmware file will be generated at .pio\build\{TARGET}\firmware.bin
TODO generate binary as hex, not bin