2d0427604cea6a1d46a02a511e3aa3230cb179e9
1. **Display timing fixes for ESP32-S3-LCD-4.3** - Corrected RGB panel timing parameters (hsync/vsync porch values) - **Critical fix**: Set `pclk_active_neg = 1` (required for ST7262 panel) - Added explicit PCLK speed of 16MHz - These changes fix the blank/unstable display issue on Waveshare 4.3" boards 2. **Added memory diagnostics** - Prints free heap and PSRAM at boot - Helps verify PSRAM is properly initialized 3. **Duplicate loop() function** - The `loop()` function appears twice in the .ino file - Contains identical code for touch handling, hold-to-silence, and serial commands - This is a build error waiting to happen 4. **New scaffold script** - Added comprehensive project scaffolding script (`scaffold.sh`) - Generates complete multi-target build structure with shared library and per-board drivers - **ESP32-S3-LCD-4.3 board should now display correctly** (was likely blank before due to wrong timing) - **Build will fail** due to duplicate `loop()` definition - needs immediate cleanup - The scaffold script enables rapid project regeneration/setup for new installations
Description
No description provided
Languages
C++
79%
C
10.1%
Shell
8.2%
Python
2.7%