
Universal Remotes - contributing your infrared remote to the universal remote database. Flipper File Formats - everything about how Flipper stores your data and how you can work with it.
Hardware combos and Un-bricking - recovering your Flipper from the most nasty situations.Applications, Application Manifest - developing, building, deploying, and debugging Flipper applications.Flipper Build Tool - building, flashing, and debugging Flipper software.Make sure you have enough space and clone the source code:
Supported in-circuit debuggers (optional but highly recommended):įlipper Build System will take care of all the other dependencies.
Ubuntu 20.04+ with build-essential and Git (x86_64). macOS 12+ with Command Line tools (x86_64, arm64). Windows 10+ with PowerShell and Git (x86_64). C, C++, and armv7m assembly languages are supported for Flipper applications. An intermediate level of C knowledge is recommended for comfortable programming. Developmentįlipper Zero Firmware is written in C, with some bits and pieces written in C++ and armv7m assembly languages. If you are unsure, reach out to us on the Discord Server or the Issues page, and we'll help you find the right place for your code.Īlso, please read our Contribution Guide and our Coding Style, and make sure your code is compatible with our Project License.įinally, open a Pull Request and make sure that CI/CD statuses are all green. Many ideas can easily be implemented as external applications and published in the Flipper Application Catalog (coming soon). I want to contribute codeīefore opening a PR, please confirm that your changes must be contained in the firmware. Make sure the description contains information about the firmware version you're using, your platform, and a clear explanation of the steps to reproduce the issue. If you've found an issue and want to report it, please check our Issues page.
If you can't find the answer there, check our Discord Server or our Forum. The best place to search for answers is our User Documentation. We also have some rules and taboos here, so please read this page and our Code of Conduct carefully. Our main goal is to build a healthy and sustainable community around Flipper, so we're open to any new ideas and contributions. Learn more about your dolphin: specs, usage guides, and anything you want to ask. Improvements for your dolphin: latest firmware releases, upgrade tools for PC and mobile devices. A simple way to explain to your friends what Flipper Zero can do.