Commit Graph

1529 Commits

Author SHA1 Message Date
Thomas Farstrike 169d1cccb1 Cleanup 2025-12-07 15:46:48 +01:00
Thomas Farstrike c60712f97d WSEN-ISDS: add support for temperature sensor 2025-12-07 15:43:28 +01:00
Thomas Farstrike 41db1b0fef Fix failing unit tests 2025-12-07 15:11:47 +01:00
Thomas Farstrike f74838bb83 IMU Calibration: remove useless progress bar 2025-12-07 14:58:08 +01:00
Thomas Farstrike 219f55f310 IMU: fix mounted_position handling 2025-12-07 14:56:56 +01:00
Thomas Farstrike e581843469 SensorManager: add mounted_position to IMUs 2025-12-07 14:43:22 +01:00
Thomas Farstrike f61ca5632d Remove debug 2025-12-07 09:18:32 +01:00
Thomas Farstrike 7a8cc92350 Fix unit tests 2025-12-07 09:17:24 +01:00
Thomas Farstrike e94c8ab084 More tests 2025-12-07 09:13:56 +01:00
Thomas Farstrike 331cf14178 Simplify 2025-12-07 09:12:31 +01:00
Thomas Farstrike 421140cd7b Calibration: fix cancel button visibility 2025-12-06 12:59:56 +01:00
Thomas Farstrike 7dbc813f4f Fix calibration 2025-12-06 11:57:43 +01:00
Thomas Farstrike 5199a92394 Reduce debug output 2025-12-06 11:16:19 +01:00
Thomas Farstrike 0f2bbd5fa9 Fri3d 2024 Board: add support for WSEN ISDS IMU 2025-12-06 11:03:15 +01:00
Thomas Farstrike 56b7cc17e9 Settings app: add IMU calibration with check 2025-12-05 20:48:00 +01:00
Thomas Farstrike 92c2fcfec7 Move CLAUDE.md stuff to docs/ 2025-12-04 14:25:36 +01:00
Thomas Farstrike b4577d0f66 Fix SensorManager 2025-12-04 13:51:52 +01:00
Thomas Farstrike eaa2ee34d5 Add tests/test_sensor_manager.py 2025-12-04 13:21:58 +01:00
Thomas Farstrike ce981d790f Fix unit tests 2025-12-04 13:21:38 +01:00
Thomas Farstrike 4e7baf4ec6 AudioFlinger: re-add viper optimizations
These make a notable difference when playing audio on ESP32.

Without them, each UI action causes a stutter, so it's not fun to listen
to audio while doing anything on the device. With them, most UI actions don't
cause a stutter. Long maxed out CPU runs and storage access still do, though.
2025-12-03 23:11:22 +01:00
Thomas Farstrike 21311a61f6 Fri3d Camp 2024 Board: add startup light and sound 2025-12-03 23:10:28 +01:00
Thomas Farstrike f37337f65b Update CHANGELOG 2025-12-03 22:33:36 +01:00
Thomas Farstrike f37ca70a89 API: add AudioFlinger for audio playback (i2s DAC and buzzer)
API: add LightsManager for multicolor LEDs
2025-12-03 22:32:36 +01:00
Thomas Farstrike 82f55e0698 Wifi app: simplify keyboard handling code 2025-12-02 21:22:38 +01:00
Thomas Farstrike 2b4e57b257 Camera app: fix status label visibility 2025-12-02 20:59:24 +01:00