Thomas Farstrike
|
08d12ba0d7
|
Fix test_audioflinger.py
|
2026-01-14 19:35:41 +01:00 |
|
Thomas Farstrike
|
3a5f7ca212
|
CameraManager: no need for locks
|
2026-01-14 19:31:47 +01:00 |
|
Thomas Farstrike
|
fd548d45f1
|
AudioFlinger framework: simplify import, use singleton class
|
2026-01-13 23:48:52 +01:00 |
|
Thomas Farstrike
|
da9f912ab7
|
AudioFlinger: add support for I2S microphone recording to WAV
|
2025-12-17 21:49:51 +01:00 |
|
Thomas Farstrike
|
e64b475b10
|
AudioFlinger: revert to threaded method
The TaskManager (asyncio) was jittery when under heavy CPU load.
|
2025-12-17 20:07:51 +01:00 |
|
Thomas Farstrike
|
afe8434bc7
|
AudioFlinger: eliminate thread by using TaskManager (asyncio)
Also simplify, and move all testing mocks to a dedicated file.
|
2025-12-17 17:03:42 +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 |
|