flipperzero-firmware
flipperzero-firmware copied to clipboard
[FL-2627] Plugins API
What's new
- Added support for running applications from SD card (FAPs - Flipper Application Packages)
- Added
plugin_dist
target for fbt to build FAPs - All apps of type FlipperAppType.EXTERNAL and FlipperAppType.PLUGIN are built as FAPs by default
- Updated VSCode configuration for new fbt features - re-deploy stock configuration to use them
- Added debugging support for FAPs with
fbt debug
& VSCode - Added public firmware API with automated versioning
- Added docs on new features: AppManifests.md, AppsOnSDCard.md. Read them!
Verification
- Read docs, build some apps, deploy them to /ext/apps
- Try running & debugging them
Checklist (For Reviewer)
- [ ] PR has description of feature/bug or link to Confluence/Jira task
- [ ] Description contains actions to verify feature/bugfix
- [ ] I've built this code, uploaded it to the device and verified feature/bugfix
I compiled the firmware and flashed it onto my Flipper. After pressing the back arrow 3 times for the unlock, the Flipper freezes completely. Probably something to look into?
This is awesome! Any docs for this yet?