4.2 KiB
4.2 KiB
Flipper Zero Firmware community repo
This repo contains Flipper Zero's Firmware core, cleaned from all dirty demos, and prepared for contributors. 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.
Building
How to contribute
To contribute to code or to wiki make the following steps:
- Read this wiki
- Read contribution guide
- Ensure you read and sign Flipper CLA
- Read Flipper Roadmap
Project structure
├── app # App
├── target_f1 # target f1
├── target_lo # local target (for linux)
├── wiki # Documentation (wiki) generates from this files
└── wiki-deploy.sh # Script to generate Wiki from local .md files
UI
Common UI feature (menu, screens, features) at UI page
Features
- Basic Features
- Sub-1 GHz radio (Transceiver Based on CC1101 chip for 315/433/868 MHz)
- 125 kHz RFID
- Infrared
- iButton contact keys
- USB
- Bluetooth
- GPIO/HW Modules
- NFC
- U2F
- Tamagotchi
- USB
- Plugins
PlatformIO & Arduino
- Easy IDE deploying
- Cross platform HID device without drivers
- Ready to use library for LCD, Buttons, CC1101, GPIO, Infrared, 125khz, Bluetooth? NFC?
Hardware
Releases
All PCB releases named according to the following rules:
F
mean fw target. Different F-versions has different firmware.B
mean body. Different B-versions has mechanical incompatibility. If B=0, PCB is not intended for installation in a case.C
mean interConnections. If С=0, device contain single board and no interconnections. Otherwise, different C-versions is incompatible to each other.- Number afer point mean sequential numbering of release.
List of releases:
Hardware components
- LCD display buydisplay.com
Firmware
Links
- Project website: flipperzero.one
- Kickstarter page: kickstarter.com
- Forum: forum.flipperzero.one