Commit Graph

82 Commits

Author SHA1 Message Date
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
Thomas Farstrike 7e9e235721 Add q button test 2025-11-18 15:40:01 +01:00
Thomas Farstrike 5596ac42b5 Add internal_filesystem/lib/mpos/ui/testing.py 2025-11-18 15:25:47 +01:00