Commit Graph

1476 Commits

Author SHA1 Message Date
Pavel Machek 89bb472364 cellular: First version, shows operator name and registration state 2026-03-09 11:05:14 +01:00
Thomas Farstrike d3e90c5bb4 Merge pull request #60 from pavelmachek/m_4_magn
magn: Start magnetometer support
2026-02-27 12:18:59 +01:00
Thomas Farstrike 72ab7f2fb0 Merge branch 'main' of https://github.com/MicroPythonOS/MicroPythonOS 2026-02-27 12:18:28 +01:00
Thomas Farstrike f2c131342d Add pathlib 2026-02-27 12:18:21 +01:00
Thomas Farstrike 796b090561 Merge pull request #61 from pavelmachek/m_5_compass
compass: Add an application for magnetometer / accelerometer debugging
2026-02-27 12:13:09 +01:00
Thomas Farstrike e537502eec Merge pull request #62 from pavelmachek/m_6_weather
weather: start simple weather application
2026-02-27 12:12:20 +01:00
Thomas Farstrike 2e07cc7c57 Merge pull request #63 from pavelmachek/m_7_columns
columns: simple falling-blocks game
2026-02-27 12:11:51 +01:00
Thomas Farstrike 5b8f612747 WifiService: print IP address on console after connecting 2026-02-26 21:43:24 +01:00
Thomas Farstrike 62e548c789 Merge branch 'main' of https://github.com/MicroPythonOS/MicroPythonOS 2026-02-26 21:01:36 +01:00
Thomas Farstrike cd95f55d02 DownloadManager: fix http, double chunk size for speed 2026-02-26 13:00:03 +01:00
Thomas Farstrike 970a76611b Merge pull request #67 from jedie/fix-m5stack
Fix MPU6886 X-Axis
2026-02-26 12:31:23 +01:00
Thomas Farstrike afc0438075 Merge pull request #68 from jedie/fix-reset
waveshare_esp32_s3_touch_lcd_2: Fix soft reset
2026-02-26 12:28:13 +01:00
Thomas Farstrike 557520cafa Comments 2026-02-25 22:03:55 +01:00
Thomas Farstrike 370a20dcd2 Fix colors on lilygo_t_display_s3 2026-02-25 21:16:24 +01:00
Thomas Farstrike c269ab5ae2 Increment version number 2026-02-25 20:53:25 +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 4bbe81f786 Synchronize qemu with t-display-s3 2026-02-25 14:28:05 +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