Skip to content

Fix issue with ESP32 C3 SPI not working on newer Arduino IDE#3792

Open
themrleon wants to merge 1 commit into
Bodmer:masterfrom
themrleon:fix_c3_processor
Open

Fix issue with ESP32 C3 SPI not working on newer Arduino IDE#3792
themrleon wants to merge 1 commit into
Bodmer:masterfrom
themrleon:fix_c3_processor

Conversation

@themrleon
Copy link
Copy Markdown

After struggling to get the ESP32 C3 Super Mini working with a ST7789 TFT SPI I found this thread that solved, it seems the lib needs an update to keep working with latest Arduino versions, solution provided by "Moriyama":

For details and context please check:
https://esp32.com/viewtopic.php?t=37617&start=20#p142493

@reparator
Copy link
Copy Markdown

Thanks Leonardo,
finding this fix helped me get my combination ESP32-C3-Super Mini and IPS 135x240 ST7789 TFT working!

Copy link
Copy Markdown

@reparator reparator left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This fix works!

@Bodmer
Copy link
Copy Markdown
Owner

Bodmer commented Feb 12, 2026

Good call. I am making other changes so will wrap this in.

Documentation clarifications have revealed that with the C3 only SPI2 port is available to users, both SPI0 & SPI1 are dedicated to internal flash memory hence the issue.

I will leave this here until the changes are wrapped in.

@Bodmer Bodmer added the bug label Feb 12, 2026
@noliran
Copy link
Copy Markdown

noliran commented Mar 27, 2026

+1 on this fix :)
though I'm not sure why it's conditioned on ESP_ARDUINO_VERSION_MAJOR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants