A FUSE filesystem implementation for the Flipper Zero, allowing you to mount your Flipper as if it was a physical drive, both over USB (serial) and BLE.
Tymek
Check their projects out: Agin CI, Agin Auth, Wasona, Agin Sensors, Agin Slides
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
I've been working on the library that will power the entire project, https://github.com/GGORG0/flipperzero_protobuf_rs . More detailed information can be found in the commit history :)
This library is responsible for actually talking to the Flipper over USB (BLE not implemented yet) and en/decoding the Protobuf packets.
What has been implemented:
- USB serial communication and RPC session initialization
- frame codec (each frame is length-prefixed)
- Tokio async channels for sending/receiving raw data
- currently working on Protobuf packets (screenshot)