Filesystem over BLE#164
Filesystem over BLE#164redengin wants to merge 8 commits intoInfiniTimeOrg:developfrom redengin:obex
Conversation
|
@redengin please add file system integration with LVGL (graphics library used in Infinitime) for more info please contact on discord/telegram/matrix of pinetime dev-channel |
|
@ZephyrLabs that's something that should probably be implemented with LVGLv7 migration, which is not a trivial amount of work. |
|
Thanks for this impressive PR, @redengin ! Where you able to test the implementation (LittleFS + ftp service over BLE) with a companion app or an application/script on a pc? |
|
It's over BLE GATT using a protocol similar to the DFUService. Where possible I used OBEX constants (Service UUID, opcodes). I've not been able to test it as there is not test framework in Pinetime and as you've identified this will need a custom app (or gadgetbridge module) as there is no protocol standard for filesystems over BLE. |
|
|
|
@redengin Hi, I'm looking for solution to transfer files to/from the InfiniTime. I've added Console BLE NUS service #560 but I would rather copy files through another channel. I've read this thread and checked the source code but cannot find any trace how to actually list directory or send file from my computer. You mention that the other part for computer needs to be written, but how did you written all that without any testing? Even if you have some python scripts, then this might help a lot for development. I'm not familiar with OBEX. Can you please create an example how to transfer a file? Thanks |
|
Implemented by #756 |
Directly plumbed to the Pinetime littlefs implementation #162
Expands upon the conventions of DfuService.
Provides: