aa69464258
graphics: display: set default power to 500mA
tdfischer2026-03-14 12:19:36 +01:00
f8e53e85a7
tasks: implement a task for writing measurement straems to the SD card
tdfischer2026-03-14 12:19:24 +01:00
462de0af99
graphics: display: also add power setting to the sync version
tdfischer2026-03-14 12:15:38 +01:00
040a419a2f
tasks: usb_power: reimplement tusb320 API using embedded_hal_async traits, and implement a task for managing the power status
tdfischer2026-03-14 12:15:12 +01:00
2ad22a2632
display: implement power scaling into the display APIs
tdfischer2026-03-14 12:02:15 +01:00
3f87e22585
cargo: replace the 'motion' features with an i2c on/off flag, add a flag to switch between the mpu6050 and the next iteration board with the LSM6DS chip
tdfischer2026-03-11 14:37:16 +01:00
e09649592b
tasks: first implementation of protocol for the TUSB320 USB-PD chip. also untested!!!
tdfischer2026-03-11 14:01:40 +01:00
ccb2680954
main: first implementation of a way to handle interrupts from sensors. untested!!
tdfischer2026-03-11 13:59:56 +01:00
94144ab4b3
board: update some pins to match current devkits
tdfischer2026-03-11 13:40:25 +01:00
25a6122d53
main: lots changed, I lost track
tdfischer2026-03-09 10:31:37 +01:00
4e5f053c18
animation: move a few more steps towards a real generic animation framework
tdfischer2026-03-09 10:29:40 +01:00
49c201add7
cargo: config: re-enable SPI in ram, disable USB PHY
tdfischer2026-03-09 10:28:31 +01:00
4eafbde5a9
build.rs: use the streamindex to write the correct data, instead of hand-crafted binary bits
tdfischer2026-03-09 10:27:58 +01:00
f4c379a3e8
graphics: ssd1306: reimplement dithering using an ordered dither map
tdfischer2026-01-03 14:47:38 +01:00
b6029778e0
graphics: display: update figments api to drop pixel spaces
tdfischer2026-01-03 14:47:12 +01:00
3d6f784683
partitions: go back to 8mb flash detection
tdfischer2026-01-03 14:46:05 +01:00
38251303b7
build: add support for stream decimation when generating sim data
tdfischer2026-01-03 14:45:37 +01:00
461f17071f
tasks: simulation: give even more accurate error reporting
tdfischer2026-01-03 14:45:09 +01:00
4f8131b189
tasks: simulation: better handle certain errors
tdfischer2026-01-02 15:56:28 +01:00
d2b10288a7
events: finally drop the whole bus garage idea
tdfischer2025-12-27 19:55:22 +01:00
7e0889b624
src: build without --feature simulation
tdfischer2025-12-25 11:56:34 +01:00
6e1f5423f9
simulation: rewrite the simulation data processing to share a lot of the same code on both the build script and the chip, allowing for more general data streaming possibilities
tdfischer2025-12-24 17:08:53 +01:00
83e4614d10
build: move the int/stream type mapping into a simdata module shared by the build script
tdfischer2025-12-24 09:59:12 +01:00
2630c97609
ego: orientation: account for sensor bias when determining what 'forwards' is, and let forwards be more flexible if our detection finds it needs changed
tdfischer2025-12-24 09:44:01 +01:00
9059066206
ego: orientation: allow for a more generous definition of earth gravity
tdfischer2025-12-24 09:42:57 +01:00
21fba09a4b
main: add a dual-core feature flag, to switch between configs while debugging deadlocks
tdfischer2025-12-24 09:42:00 +01:00
cbab48c37f
main: be more verbose when we cant launch a sim data task
tdfischer2025-12-24 09:19:16 +01:00