Thomas Farstrike
d37db477c5
CHANGELOG
2026-02-25 19:50:02 +01:00
Thomas Farstrike
5740b29f11
Add webrepl on esp32
2026-02-25 19:49:30 +01:00
Thomas Farstrike
7016efffd6
Rename websocket to uaiowebsocket to avoid conflict
2026-02-25 19:23:10 +01:00
Thomas Farstrike
5555a83d7c
Use lilygo_t_display_s3 for emulated t-display-s3
...
This means the qemu.py is deprecated.
2026-02-25 18:09:43 +01:00
Thomas Farstrike
85498e47a3
fix(st7789): program RAMCTRL for I80 RGB565 byte order
...
Ensure ST7789 RAMCTRL sets RGB565 swap on 8‑bit
I80 buses to fix color endianness; SPI path unchanged.
2026-02-25 16:02:40 +01:00
Thomas Farstrike
f339979440
Reduce debug
2026-02-25 15:40:36 +01:00
Thomas Farstrike
71e1ea8bd2
stream_wav.py: add hardware volume control
...
uses shift but doesn't seem to work
2026-02-25 14:31:57 +01:00
Thomas Farstrike
0cc1ca0ff4
update audio
2026-02-25 14:29:13 +01:00
Thomas Farstrike
4bbe81f786
Synchronize qemu with t-display-s3
2026-02-25 14:28:05 +01:00
Thomas Farstrike
9f041f0108
record and then playback works
...
but the record during playback gives static
2026-02-25 08:05:25 +01:00
Thomas Farstrike
7628e9a6bc
playback after recording
2026-02-25 08:01:10 +01:00
Thomas Farstrike
391071aee4
Move file
2026-02-25 07:55:47 +01:00
Thomas Farstrike
e4c0ee2570
Add duplex test
2026-02-25 07:54:54 +01:00
Thomas Farstrike
0268b20628
stream_wav: restore tweaks
...
QuasiBird still runs jittery at 22050 hz 16 bit stereo.
Mono is fine, and lower sample rates are fine too.
At max volume, so no volume scaling, the frame rate is quite high
but it still jitters. The question is why...
- does the buffer underrun?
- or does it spend too much time reading from SD card?
- or is the CPU busy?
Solutions:
- offload it to a different core
- do the I2S playback asynchronous
I guess it doesn't make sense tweaking this, as audio plays fine up to 48khz stereo
if no game is being played, just normal GUI updates.
2026-02-24 23:27:53 +01:00
Thomas Farstrike
417b725473
stream_wav: reduce minimal sample rate
2026-02-24 23:20:02 +01:00
Thomas Farstrike
817807ca3a
MusicPlayer: fix blank screen when playing issue
2026-02-24 23:15:42 +01:00
Thomas Farstrike
722ab65ebd
MusicPlayer: show playing song
2026-02-24 21:44:36 +01:00
Thomas Farstrike
cb7669f88a
Logging
2026-02-24 21:40:24 +01:00
Thomas Farstrike
5879f1c439
Merge branch 'main' of https://github.com/MicroPythonOS/MicroPythonOS
2026-02-24 21:33:27 +01:00
Thomas Farstrike
210698bd0f
MusicPlayer: fix volume
2026-02-24 19:26:24 +01:00
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
29a5465992
lilygo_t_display_s3: fix keyboard handling
2026-02-24 00:10:09 +01:00