flipperzero-firmware/firmware
Nikolay Minaylov 88cee4601a
[FL-1885] USB-UART bridge (#778)
* [FL-1885] USB-UART: app and worker
* [FL-1885] USB-UART: UART on CDC0

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2021-10-21 21:12:20 +03:00
..
targets [FL-1885] USB-UART bridge (#778) 2021-10-21 21:12:20 +03:00
Makefile Bump default target to f7 (#757) 2021-10-12 18:30:55 +03:00
ReadMe.md Git: set git attributes to automatically manage line endings. (#771) 2021-10-18 01:54:19 +03:00

Flipper firmware

What it does?

  • RTOS
  • FuriHAL
  • FuriCore
  • Services
  • 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 independend 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