Rust & RTIC running on the PineTime watch.
See the PineTime Wiki for docs.
A lot of this was inspired by InfiniTime.
cargo install probe-run cargo-embed flip-link
Run with cargo run --release
or cargo embed --release
.
See pinetime-simulator crate.
- Fix the system time RTC monotonic impl, seems to be a little fast
- Redo linker scripts so image goes into the existing bootloader's firmware slot and use the bootloader update procedure, see pinetime-mcuboot-bootloader
- Figure out some shared-bus for SPIM0, used by the ST7789 and external SPI NOR flash for persistent storage/fs, maybe use tickv
- Redo resource and priority management stuff
- Soft reset time persistent, something like InfiniTime/pull/595
- Impl low-power HAL stuff, see nrf-hal/issues/279