feat: add Waveshare ESP32-C6-LCD-1.47 board support#800
Open
MainzelMennchen wants to merge 2 commits into
Open
feat: add Waveshare ESP32-C6-LCD-1.47 board support#800MainzelMennchen wants to merge 2 commits into
MainzelMennchen wants to merge 2 commits into
Conversation
Port NerdMiner_v2 to ESP32-C6 with ST7789 172x320 display. Includes IDF 5.x / Arduino Core 3.x compatibility fixes for TFT_eSPI, mbedtls, WDT, NTP, I2C, and single-core task pinning. Routes ESP32-C6 through TFT_eSPI's C3 processor path with SPI_UPDATE and correct SPI_PORT=2 register addressing. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Switch display to landscape (320x172) with two-column layout - Restore SPI_FREQUENCY to 40MHz - Restore original default_envs list with ESP32-C6-LCD-147 appended - Remove throttling (user preference, not default) - Remove CLAUDE.md (development-only file) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds support for the Waveshare ESP32-C6-LCD-1.47 board:
What's included
ESP32-C6-LCD-147using pioarduino platform (required for Arduino Core 3.x / ESP32-C6)waveshareC6LCD147.hand display driverwaveshareC6LCD147Driver.cppwith landscape two-column layoutTFT_eSPI_ESP32_C3.h/.c) withSPI_UPDATEregister sync and correctSPI_PORT=2register addressing. Fix MISO pin conflict on C6._retsuffix compat macros forsha256functionsesp_task_wdt_init()config struct for IDF 5.xconfigTime()for IDF 5.x lwIP threadingAPP_COREmacroTested
CONFIG_IDF_TARGET_ESP32C6Test plan
ESP32-C6-LCD-147environment