From b06097413fbeb6cc298f28088fdab9630a1b7ac8 Mon Sep 17 00:00:00 2001 From: Shadowtrance Date: Tue, 17 Mar 2026 03:46:26 +1000 Subject: [PATCH] updates --- docs/devices/guition-jc3248w535c.md | 2 +- docs/devices/guition-jc8048w550c.md | 2 +- docs/devices/m5stack-papers3.md | 8 +++++++- docs/devices/m5stack-sticks3.md | 14 ++++++++++++++ docs/devices/waveshare-s3-lcd-13.md | 2 +- docs/devices/waveshare-s3-touch-lcd-128.md | 4 ++-- docs/supported-devices.md | 1 + 7 files changed, 27 insertions(+), 6 deletions(-) create mode 100644 docs/devices/m5stack-sticks3.md diff --git a/docs/devices/guition-jc3248w535c.md b/docs/devices/guition-jc3248w535c.md index bb53efc..cb8f71b 100644 --- a/docs/devices/guition-jc3248w535c.md +++ b/docs/devices/guition-jc3248w535c.md @@ -7,8 +7,8 @@ - ✅ SD card - ✅ External ports (UART and I2C) - I2C Enabled on the P4 JST SH 1.25 header or the P3 SH 1.0 header GPIO-17 (SDA)/GPIO-18 (SCL), UART Enabled on the P1 header GPIO-43 (RX)/GPIO-44 (TX). - ✅ USB Mass Storage +- ✅ I2S Speaker output: DIN = GPIO-41, LRCLK = GPIO-2, BCLK = GPIO-42. - ⏳ - Power status: capable, but not yet implemented. IP5306, GPIO-5 via voltage divider. -- ⏳ - I2S Speaker output: DIN = GPIO-41, LRCLK = GPIO-2, BCLK = GPIO-42. ## Links diff --git a/docs/devices/guition-jc8048w550c.md b/docs/devices/guition-jc8048w550c.md index fba22a9..2fcb76d 100644 --- a/docs/devices/guition-jc8048w550c.md +++ b/docs/devices/guition-jc8048w550c.md @@ -6,9 +6,9 @@ - ✅ SD card - ✅ External ports (UART and I2C) - I2C Enabled on the P4 JST SH 1.25 header or the P5 SH 1.0 header GPIO-17 (SDA)/GPIO-18 (SCL), UART Enabled on the same header GPIO-17 (RX)/GPIO-18 (TX). +- ✅ I2S Speaker output: DIN = GPIO-17, LRCLK = GPIO-18, BCLK = GPIO-0. - ⚠️ USB Mass Storage feature: Not working due to having a USB-Serial (CH340C) chip instead of using the native USB pins available on the S3 directly. - ⏳ - Power status: capable, but not yet implemented. IP5306, GPIO-17 via voltage divider. -- ⏳ - I2S Speaker output: DIN = GPIO-17, LRCLK = GPIO-18, BCLK = GPIO-0. ## Links diff --git a/docs/devices/m5stack-papers3.md b/docs/devices/m5stack-papers3.md index cc161ba..cec0497 100644 --- a/docs/devices/m5stack-papers3.md +++ b/docs/devices/m5stack-papers3.md @@ -4,7 +4,13 @@ The touch screen isn't super responsive currently. When turning off the device, the Tactility launcher remains visible. The beeper will beep to confirm power off. -Switches in the user interface (e.g. to toggle on/off Wi-Fi) currently aren't visible due to a bug with the theme. This will be fixed in a later iteration. +## Features + +- ✅ SD card +- ✅ BMI270 IMU +- ✅ BM8563 RTC +- ✅ Power/Battery status +- ✅ USB Mass Storage ## Links diff --git a/docs/devices/m5stack-sticks3.md b/docs/devices/m5stack-sticks3.md new file mode 100644 index 0000000..4ac210f --- /dev/null +++ b/docs/devices/m5stack-sticks3.md @@ -0,0 +1,14 @@ +# M5Stack StickS3 + +Because the device has very limited user input capabilities, it launches the web server application by default. The plan is to eventually enable navigation through the interface using its physical buttons. + +## Features + +- ✅ BMI270 IMU +- ✅ Power/Battery status +- ✅ USB Mass Storage + +## Links + +- [Official documentation](https://docs.m5stack.com/en/core/StickS3) +- [Official store](https://shop.m5stack.com/products/m5sticks3-esp32s3-mini-iot-dev-kit) diff --git a/docs/devices/waveshare-s3-lcd-13.md b/docs/devices/waveshare-s3-lcd-13.md index 160c24d..120746c 100644 --- a/docs/devices/waveshare-s3-lcd-13.md +++ b/docs/devices/waveshare-s3-lcd-13.md @@ -7,9 +7,9 @@ Because the device has very limited user input capabilities, it launches the web ## Features - ✅ SD card +- ✅ QMI8658C IMU: I2C SDA GPIO-47, I2C SCL GPIO-48, INT1 GPIO-46, INT2 GPIO-45. - ⏳ External ports not yet implemented. 16 free GPIO via the available side pin headers to diy. - ⏳ - Power status/Battery: capable, but not yet implemented. ADC, GPIO-6. -- ⏳ - QMI8658C IMU: I2C SDA GPIO-47, I2C SCL GPIO-48, INT1 GPIO-46, INT2 GPIO-45. - ⏳ - WS2812 LED: GPIO-15 not yet implemented - ⚠️ USB Mass Storage feature: Not working due to having a USB-Serial (CH343P) chip instead of using the native USB pins available on the S3 directly. diff --git a/docs/devices/waveshare-s3-touch-lcd-128.md b/docs/devices/waveshare-s3-touch-lcd-128.md index e06060d..b0af182 100644 --- a/docs/devices/waveshare-s3-touch-lcd-128.md +++ b/docs/devices/waveshare-s3-touch-lcd-128.md @@ -8,9 +8,9 @@ Because the device has very limited user input capabilities, it launches the web ## Features - ✅ SD card - available via common external sd card module you'd find on aliexpress with voltage regulator onboard. Others may work. And uses VSYS (5V) / GND / GPIO-15 / GPIO-16 / GPIO-17 / GPIO-18 pins on the JST SH 1.0 header. +- ✅ QMI8658C IMU: I2C SDA GPIO-6, I2C SCL GPIO-7, INT1 GPIO-4, INT2 GPIO-3. - ⏳ External ports not yet implemented. Only 2 free pins, GPIO-21 and GPIO-33 if the sd card is in use. -- ⏳ - Power status/Battery: capable, but not yet implemented. ADC, GPIO-1. -- ⏳ - QMI8658C IMU: I2C SDA GPIO-6, I2C SCL GPIO-7, INT1 GPIO-4, INT2 GPIO-3. +- ⏳ Power status/Battery: capable, but not yet implemented. ADC, GPIO-1. - ⚠️ USB Mass Storage feature: Not working due to having a USB-Serial (CH343P) chip instead of using the native USB pins available on the S3 directly. ## Links diff --git a/docs/supported-devices.md b/docs/supported-devices.md index c93b886..294a115 100644 --- a/docs/supported-devices.md +++ b/docs/supported-devices.md @@ -43,6 +43,7 @@ Recommendations: |[M5Stack CoreS3](devices/m5stack-cores3.md)|🟩|🟥|16 MB|🟩| |[M5Stack StickC Plus](devices/m5stack-stickc-plus.md)|🟧|🟥|4 MB|🟩| |[M5Stack StickC Plus2](devices/m5stack-stickc-plus2.md)|🟩|🟥|8 MB|🟩| +|[M5Stack StickS3](devices/m5stack-sticks3.md)|🟩|🟥|8 MB|🟩| |[M5Stack Tab5](devices/m5stack-tab5.md)|🟩|🟩|16 MB|🟩| |[unPhone](devices/unphone.md)|🟩|🟩|8 MB|🟩| |[Waveshare ESP32 S3 GEEK](devices/waveshare-esp32-s3-geek.md)(\*)|🟩|🟩|16 MB|🟩|