# Flipper firmware What it does? - [x] RTOS - [x] FuriHAL - [x] FuriCore - [x] Services - [x] Applications # Targets | Name | Bootloader | Firmware | Reset | DFU | | | Address | Address | Combo | Combo | ----------------------------------------------------------------------------- | f7 | 0x08000000 | 0x00008000 | L+Back | L+Back, hold L | Also there is a ST bootloader combo available on empty device: L+Ok+Back, release Back,Left. Target independent code and headers in `target/include` folders. # Building ## With dev docker image: `docker-compose exec dev make -C firmware` ## With toolchain installed in path: `make -C firmware` ## Build Options - `DEBUG` - 0/1 - enable or disable debug build. Default is 1. - `TARGET` - string - target to build. Default is `f7`. # Flashing Using SWD (STLink): `make -C firmware flash` Or use DFU (USB): `make -C firmware upload` # Debug Using SWD (STLink): `make -C firmware debug`