Thomas Farstrike
56b7cc17e9
Settings app: add IMU calibration with check
2025-12-05 20:48:00 +01:00
Thomas Farstrike
eaa2ee34d5
Add tests/test_sensor_manager.py
2025-12-04 13:21:58 +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
27d1af9931
API: add defaults handling to SharedPreferences and only save non-defaults
2025-12-02 12:08:47 +01:00
Thomas Farstrike
031d502e37
Fix tests/test_graphical_camera_settings.py
2025-12-01 12:08:25 +01:00
Thomas Farstrike
3bd9ce55f9
Fix unit tests
2025-11-29 14:59:14 +01:00
Thomas Farstrike
01f7a1f84f
Improve camera
2025-11-25 09:25:36 +01:00
Thomas Farstrike
7e4585e91e
Camera: support more resolutions
...
It's a bit unstable, as it crashes if the settings button is clicked after startup,
but not when closing and then re-opening. Seems to work for 640x480, including QR decoding.
2025-11-24 23:35:50 +01:00
Thomas Farstrike
cccfe320d2
Fix tests/test_battery_voltage.py
2025-11-24 22:08:00 +01:00
Thomas Farstrike
7d722f7f4a
Add tests/test_battery_voltage.py
2025-11-24 18:53:00 +01:00
Thomas Farstrike
61379985e9
OSUpdate app: resume when wifi reconnects
2025-11-24 18:20:06 +01:00
Thomas Farstrike
ce8b36e3a8
OSUpdate: pause when wifi goes away, then redownload
2025-11-24 18:03:02 +01:00
Thomas Farstrike
09a81c2f72
unittest.sh: make executable
2025-11-24 10:09:52 +01:00
Thomas Farstrike
92da6a5bf5
Add deleted unittest.sh
2025-11-24 10:08:59 +01:00
Thomas Farstrike
df486a5a5d
WifiService: connect to strongest networks first
2025-11-24 08:24:47 +01:00
Thomas Farstrike
b543213ada
Fix boot.py -> main.py
2025-11-23 15:18:01 +01:00
Thomas Farstrike
f6a48b079b
Attempt to fix q button test on macOS
2025-11-23 07:41:52 +01:00
Thomas Farstrike
3919f049f7
Improve output
2025-11-23 05:58:34 +01:00
Thomas Farstrike
4fa71ab548
Fix tests/test_graphical_keyboard_q_button_bug.py
2025-11-23 05:55:39 +01:00
Thomas Farstrike
c3e0a1ceca
Simplify and fix tests
2025-11-23 05:46:21 +01:00
Thomas Farstrike
965eec1b2d
Ignore com.micropythonos.musicplayer failure on macOS
...
It's due to this @micropython.viper, which doesn't apply to macOS anyway.
2025-11-23 05:07:42 +01:00
Thomas Farstrike
76095048fc
Fix tests/test_osupdate.py
2025-11-22 11:28:01 +01:00
Thomas Farstrike
ee2be8083b
unittest.sh: adapt to unified builds
2025-11-22 09:39:23 +01:00
Thomas Farstrike
e6f37d65cb
Fix tests/test_graphical_launch_all_apps.py
...
It didn't detect failing apps.
2025-11-21 18:32:21 +01:00
Thomas Farstrike
a292b5a3d0
Fix Q button bug
2025-11-18 15:46:38 +01:00