RebbleOS
RebbleOS copied to clipboard
open source operating system for low-power smartwatches
[_"Build me a font cache, splendid and graceful, make it better by design..."_](https://www.youtube.com/watch?v=Dxku3O6UqYw) Currently the font cache has system-global state that allocates in the app heap. Unsurprisingly, this is the...
We have hard coded stack sizes for a bunch of threads, and it turns out that the maximum stack needed can actually be quite large. Find a way to avoid...
Would be nice for the allocator to become a little more bulletproof. Specifically, it would be good to have: * Corruption checking (per-arena cookies -- check for buffer overruns, and...
Currently vibrate can be on or off. On is too aggressive. We need to be able to control the speed. Enter PWM. Setup the pin to output a controllable PWM...
The resource loader currently is very optimistic. If there is an issue with a resource (say we packed the wrong image ID) and we try and load id, it can...
Ideally, would be even better to refactor it to something like the stm32_buttons and stm32_power drives.
It would be nice if we didn't have so many darn warnings. We could enforce this with -Werror. This seems like a good quick-fix for someone to go run through...