Commit Graph

154 Commits

Author SHA1 Message Date
Thomas Farstrike 391071aee4 Move file 2026-02-25 07:55:47 +01:00
Thomas Farstrike daa7125052 Rework AudioManager 2026-02-24 16:39:26 +01:00
Thomas Farstrike 987e8f6a5b Fix test 2026-02-17 21:32:40 +01:00
Thomas Farstrike 6a4cbcc452 Add test 2026-02-13 20:33:58 +01:00
Thomas Farstrike 2ef3b1c559 Merge branch 'm5stack-fire' of https://github.com/ancebfer/MicroPythonOS into ancebfer-m5stack-fire 2026-02-13 20:02:16 +01:00
Thomas Farstrike 180fd0e667 Fix unit tests 2026-02-13 19:10:06 +01:00
Thomas Farstrike a4e167d0e6 Fix OSUpdate 2026-02-11 23:20:23 +01:00
Thomas Farstrike 0632246f50 Simplify 2026-02-10 23:49:28 +01:00
Thomas Farstrike f567e06a39 Fix tests 2026-02-10 23:44:35 +01:00
Thomas Farstrike c30db3ebcf Fix tests/test_graphical_osupdate.py 2026-01-27 22:31:28 +01:00
Thomas Farstrike f96500cec8 OSUpdate app: replace "force update" checkbox with improved button labels 2026-01-27 21:33:02 +01:00
Thomas Farstrike a50e3722c9 DownloadManager: don't share aiohttp.ClientSession
It seems to cause SSL/TLS session corruption on ESP32.

There is a performance impact, so maybe it should be reintroduced again later,
but for now, let's keep it simple and fix this bug.
2026-01-27 13:41:15 +01:00
Thomas Farstrike 62d3c9c7d1 Fix unit test 2026-01-27 12:50:24 +01:00
Thomas Farstrike 01db1aa59c Fix unit test 2026-01-26 21:17:11 +01:00
Thomas Farstrike 6a22281ad6 Fix unit test 2026-01-26 19:08:53 +01:00
Thomas Farstrike 94d29d8202 Add test_audiomanager.py 2026-01-26 14:50:44 +01:00
Thomas Farstrike 52972b4beb Replace binary logging with source copy 2026-01-26 14:50:18 +01:00
Thomas Farstrike 1f9eee3a9d Rename AudioFlinger to AudioManager framework 2026-01-26 13:13:54 +01:00
Thomas Farstrike f72b300b53 Fix unit test 2026-01-26 11:11:35 +01:00
Thomas Farstrike d7e49d04dc Add new BatteryManager framework 2026-01-25 23:22:53 +01:00
Thomas Farstrike c2ae169638 Rename PackageManager to AppManager 2026-01-25 00:19:38 +01:00
Thomas Farstrike 31dcfba683 Move mpos.apps functionality to PackageManager 2026-01-25 00:08:01 +01:00
Thomas Farstrike f772fc4b80 Add DeviceInfo and VersionInfo frameworks 2026-01-24 23:32:10 +01:00
Thomas Farstrike 43eb8220c8 Move mpos.apps.good_stack_size() to TaskManager.good_stack_size()
Trying to get every app-facing API as part of an object.
2026-01-24 19:10:51 +01:00
Thomas Farstrike 2f31d14a4e Remove old theme.py 2026-01-23 23:08:58 +01:00