Update WiFi SoftAP password to love, update touch pin mappings, and remove unused decoders to resolve compile crash.

This commit is contained in:
drjones
2026-07-02 15:49:41 -07:00
parent 7606b9d5df
commit bac1af80fe
35 changed files with 867 additions and 58932 deletions

View File

@@ -17,12 +17,7 @@ The application reads PNG images and compressed MP3 / uncompressed WAV audio fil
* *Triple Click:* Previous photo/audio pair.
* *Quadruple Click:* Cycle volume through levels 4, 8, 12, 16, and 20 (on a 0-21 scale).
* *Long Press (>1.5s):* Toggle Autoplay slideshow mode.
* **WS2812 RGB LED Status Feedback:** Utilizes the onboard RGB LED to output real-time visual feedback:
* 🔵 **Solid Blue:** Idle, waiting for manual trigger.
* 🟢 **Pulsing Green:** Audio is playing.
* 🟣 **Pulsing Purple:** Autoplay/Slideshow mode is active.
* ⚪ **White Flashing:** Confirms a volume change has been triggered.
* 🔴 **Blinking Red:** Error state (microSD card failed to initialize, or no media files were found).
* **Visual Status Indicators:** Disabled on this Touch board version to prevent SCLK (GPIO 38) line contention.
---
@@ -31,7 +26,7 @@ The application reads PNG images and compressed MP3 / uncompressed WAV audio fil
To upload new files to your photo frame over WiFi:
1. Connect your phone, tablet, or computer to the WiFi network hosted by the board:
* **SSID:** `love`
* **Password:** `password`
* **Password:** `love`
2. Open your browser and navigate to: **`http://192.168.4.1`**
3. Choose a file (`.png`, `.mp3`, or `.wav`) and click **Upload to Frame**.
4. The file will be saved directly to the microSD card. The board will automatically re-scan the card, and the new files will be indexed and ready to play!
@@ -40,7 +35,7 @@ To upload new files to your photo frame over WiFi:
## 🔌 Hardware Connections (External I2S DAC)
Because the Waveshare ESP32-S3-LCD-1.47 does not have built-in audio amplification or a speaker, you must connect an external **I2S DAC/Amplifier** (e.g., MAX98357A or PCM5102) to the exposed headers.
Because the Waveshare ESP32-S3-Touch-LCD-1.47 does not have built-in audio amplification or a speaker, you must connect an external **I2S DAC/Amplifier** (e.g., MAX98357A or PCM5102) to the exposed headers.
Configure the pin connections as follows:
@@ -52,7 +47,7 @@ Configure the pin connections as follows:
| **3V3 / VBUS (5V)** | VCC | Power Supply |
| **GND** | GND | Ground Reference |
*Note: The physical **BOOT button** is permanently connected to **GPIO 9** and acts as the input control.*
*Note: The physical **BOOT button** is permanently connected to **GPIO 0** and acts as the input control.*
---