joaquim.org
joaquim.org
I managed to do a first performance test between RAWFS versus LITTLEFS. The use of LITTLEFS adds another 20Kb in the firmware. As we can see in the video the...
> What's the LittleFS configuration you used? https://github.com/joaquimorg/PinetimeLite/blob/1db8712ecd49ecb2ee37147eebe2e5b6dac521ac/src/components/fs/FS.cpp#L81
In my tests I had already identified that LVGL is always opening files to read, and did not keep the files open while refreshing the screen. After all, it was...
> Maybe we can explore the possibility to split the external flash space available in 2 parts : one read only to store fonts, icons, bitmaps, static assets. And the...
I did some more tests changing the LVGL configuration (LV_IMG_CACHE_DEF_SIZE) and it really made all the difference, of course there is some loss of performance, but I think it is...
> Do you have a branch on github so we can have a look at how it works? The branch with the test code is here https://github.com/joaquimorg/PinetimeLite/tree/UsingLITTLEFS
> For the PR, what would be the easiest way for you? A single PR of split the changes accross multiple PR to ease the review process? I will try...
> @joaquimorg Any news on this topic? Hi, unfortunately I haven't been able to dedicate much time to the project, my work has taken up a lot of time. >...
Base support for littlefs added in https://github.com/JF002/InfiniTime/pull/438 - [x] the filesystem - [ ] the protocol to send data to this filesystem - [ ] the file format of the...
Hi, that option is not enabled in the build, if you need I can make a new build with that option turned on.