RebbleOS icon indicating copy to clipboard operation
RebbleOS copied to clipboard

open source operating system for low-power smartwatches

Results 62 RebbleOS issues
Sort by recently updated
recently updated
newest added

[_"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...

Type-Defect
Prio-High
Module-UI
Complexity-Hard

Module-Core
Type-TODO
Complexity-Good starter project ❤️

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...

Complexity-Super

Platform-tintin
Type-TODO
Prio-Someday
Complexity-Good starter project ❤️
Module-UI

Module-PebbleCompat
Type-TODO
Complexity-Good starter project ❤️
Module-UI

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...

Module-Core
Type-TODO
Prio-High
Complexity-Medium

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...

Platform-snowy
Module-Hardware
Prio-High
Complexity-Medium

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...

Module-Core
Type-TODO
Prio-High
Complexity-Good starter project ❤️

Ideally, would be even better to refactor it to something like the stm32_buttons and stm32_power drives.

Platform-snowy
Platform-tintin
Module-Hardware
Type-TODO
Prio-High
Complexity-Good starter project ❤️

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...

Type-TODO
Prio-Someday
Complexity-Good starter project ❤️