Thomas Farstrike
f358ed65ae
Fix volume setting
2026-02-24 16:47:02 +01:00
Thomas Farstrike
daa7125052
Rework AudioManager
2026-02-24 16:39:26 +01:00
Thomas Farstrike
2f1ee282c3
Comments
2026-02-24 08:28:04 +01:00
Thomas Farstrike
c95a24bbfa
lilygo_t_display_s3: fix keyboard handling
2026-02-24 00:12:08 +01:00
Thomas Farstrike
51056eaad9
Fix typo
2026-02-23 23:34:08 +01:00
Thomas Farstrike
33862749b7
Comments
2026-02-23 23:33:48 +01:00
Thomas Farstrike
65d7f6e4b3
Comments
2026-02-23 23:12:30 +01:00
Thomas Farstrike
e0727c2d22
lilygo_t_display_s3: different rotation so buttons make sense
...
Otherwise, with 90 degree rotation, the PREV and NEXT buttons should be
swapped. With 270 degree rotation, they can remain.
2026-02-23 23:11:33 +01:00
Thomas Farstrike
e8601c5b05
Board detect: use more digits
...
Otherwise it will break if espressif wraps around and starts
producing boards with the same first digit of the unique ID.
2026-02-23 23:03:42 +01:00
Thomas Farstrike
b145b2f091
Comments
2026-02-23 23:03:01 +01:00
Thomas Farstrike
d58f7c7bfb
tweak qemu
2026-02-23 22:48:28 +01:00
Thomas Farstrike
1ab4845777
lilygo_t_display_s3: rotate display for more natural experience
2026-02-23 22:45:13 +01:00
Thomas Farstrike
31c2eb168c
lilygo_t_display_s3: add combo guard
...
This avoids PREV or NEXT actions being triggered when
the buttons aren't pressed exactly simultaneously.
2026-02-23 22:29:25 +01:00
Thomas Farstrike
7acb881e8a
Simplify
2026-02-23 22:15:50 +01:00
Thomas Farstrike
1d99047f3d
Fix lilygo_t_display_s3.py
2026-02-23 22:11:09 +01:00
Thomas Farstrike
70915a78ca
Rework IMU drivers
2026-02-21 12:11:08 +01:00
Thomas Farstrike
aea339a143
Fix unit test
2026-02-21 11:39:25 +01:00
Thomas Farstrike
0d4344f45b
Free space comment
2026-02-21 09:05:29 +01:00
Thomas Farstrike
1ffd59155e
SensorManager: handle IIO if the sensor isn't present
2026-02-21 08:38:28 +01:00
Thomas Farstrike
76e97ee6a5
IIODriver: add calibration stubs
2026-02-21 08:34:00 +01:00
Thomas Farstrike
2b5acc2a93
scan_bluetooth: graceful error if bluetooth not available
2026-02-21 08:33:14 +01:00
Thomas Farstrike
3101594d03
comments
2026-02-21 08:04:10 +01:00
Thomas Farstrike
7367dac6c1
Merge pull request #45 from pavelmachek/m_3_imu
...
imu: Allow access to iio on Linux
2026-02-21 07:53:31 +01:00
Jens Diemer
84d3f83966
Odroid-Go: Unmute+Mute buzzer before/after Playback ( #52 )
...
On ODROID-GO the buzzer makes noises when it is on and nothing is being played. Don't know if this
is common on ESP32 devices...
2026-02-21 07:44:45 +01:00
Richard
d3e009966d
Fix EEXIST errors in zipfile.py during extraction ( #54 )
...
When extracting zip archives, os.mkdir() could raise [Errno 17] EEXIST
in two places:
1. makedirs() - A directory might already exist between the path_exists
check and the os.mkdir() call, or be created by a prior extraction step.
2. _extract_member() - makedirs() may have already created a directory
when building parent paths for a file entry, and then a separate
directory entry for the same path triggers os.mkdir() again.
Wrap both os.mkdir() calls in try/except OSError to handle this
gracefully.
Co-authored-by: Richard Taylor <RT@MacBookPro.lan >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-21 07:43:39 +01:00