 coreglitch
		
	
	
		884dba647a
			coreglitch
		
	
	
		884dba647a
		
			* update makefiles for f3-1 * add f3-1 files * fix mk for f3 * remap OK button * differ gpio invert * expose full duplex spi2 * remove duplicate bq drivers * remove bq inc
Flipper Zero Firmware community repo
 
Welcome to Flipper Zero's Firmware repo! Our goal is to create nice and clean code along with good documentation, to make it a pleasure for everyone to work with. This repo will become completely public closer to the device shipping date.
Update firmware
Flipper Zero's firmware consists of two components: Bootloader and main firmware. Bootloader controls firmware update process over USB. You need working bootloader installed before update firmware over USB.
- 
Download latest Firmware 
- 
Reboot Flipper to Bootloader 
- Press and hold ← Left+↩ Backfor reset
- Release ← Leftand keep holding↩ Backuntil blue LED lights up
- Release ↩ Back 
- Run dfu-util -D firmware.bin -a 0 -s 0x08008000:leave
Build from source
You can run firmware locally (with HAL stub):
- docker-compose exec dev make -C firmware TARGET=local APP_TEST=1 runfor running tests
- docker-compose exec dev make -C firmware TARGET=local APP_*=1 runfor running examples (see- applications/applications.mkfor list of applications/examples)
Or you can use your dev. board:
docker-compose exec dev make -C firmware TARGET=f2 APP_*=1 flash for build and flash dev board (see applications/applications.mk for list of applications/examples)
Links
- Task tracker: Jira
- Discord server: flipperzero.one/discord
- Project website: flipperzero.one
- Kickstarter page: kickstarter.com
- Forum: forum.flipperzero.one
Description
				
					Languages
				
				
								
								
									C
								
								98.6%
							
						
							
								
								
									Python
								
								1.2%
							
						
							
								
								
									C++
								
								0.1%
							
						
					