RebbleOS
RebbleOS copied to clipboard
open source operating system for low-power smartwatches
Pairing is a big one! 🍐 - [x] Bluetooth pairing request/response/status API design from Bluetooth stack into OS. - [x] Bluetooth pairing connection parameter storage API design from Bluetooth stack...
Rebased to latest. So it looks like my old pull-request got deleted by that. This rolls the same change into a single commit.
When I try to build the os, I was getting the below error, > % make snowy VERSION build/version.c [snowy] CC build/version.c [snowy] LD build/snowy/tintin_fw.elf /mnt/c/Users/tuiszt/Documents/Pebble/ubuntu/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/../../../../arm-none-eabi/bin/ld: error: build/snowy/Resources/snowy_fpga.o: Conflicting CPU...
Log formatting crude. Needs cleanup
Currently only png images can be loaded, PBI loading is not implemented.
Currently 0x200c, but on real tintin respacks, 0x100c table size, presumably to save flash space. RES_START in hw/platform/tintin/platform.h.
I added some platform definitions for the remaining platforms in pebble_definitions.h and copied some lines in Utilities/mk_resources.sh to get the diorite images extracted and copied to Resources/
On some snowy watches, the display remains blank after booting (backlight etc. still functions as intended).
BLE-only devices need PPoGATT support. Need to do: - [x] Make basic BLE connection on BLE devices - [x] Get two-way PPoGATT communication in both client and server mode -...
It would be nice to have some documentation for how to install apps into the filesystem with the emulator, and then how to take that emulator filesystem and test RebbleOS...