Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for "ESP32-C3 SuperMini" board #1306

Closed
barsikus007 opened this issue Feb 11, 2024 · 12 comments
Closed

Add support for "ESP32-C3 SuperMini" board #1306

barsikus007 opened this issue Feb 11, 2024 · 12 comments

Comments

@barsikus007
Copy link

barsikus007 commented Feb 11, 2024

Information

@ivankravets ivankravets transferred this issue from platformio/platformio-core Feb 12, 2024
@valeros
Copy link
Member

valeros commented Feb 12, 2024

Hi @barsikus007, there is no official variant for this board, so a proper variant header should be added to this repo https://github.com/espressif/arduino-esp32 in the first place.

@sparky8512
Copy link

sparky8512 commented Feb 13, 2024

Looks like it already exists as variants makergo_c3_supermini and nologo_esp32c3_super_mini. Not sure if Maker go was the original designer and the "nologo" one is for clones/resellers, or what (apparently, Nologo is an actual manufacturer). They look essentially the same to me.

@barsikus007
Copy link
Author

Looks like it already exists as variants makergo_c3_supermini and nologo_esp32c3_super_mini. Not sure if Maker go was the original designer and the "nologo" one is for clones/resellers, or what (apparently, Nologo is an actual manufacturer). They look essentially the same to me.

thanks, but I haven't these boards in platformio
how to add them?

@valeros
Copy link
Member

valeros commented Feb 13, 2024

The boards will be added once a new stable version of the framework is released.

@barsikus007
Copy link
Author

thanks, I'll just wait for release and will use nologo_esp32c3_super_mini one

@faizannazir
Copy link

Author

I have a esp32 c3 super mini board but i am not able to flash it

@vbguyny
Copy link

vbguyny commented Mar 17, 2024

Does anyone know when there will be an update available with support for the super mini?

@valeros
Copy link
Member

valeros commented Mar 18, 2024

@vbguyny It will be added once a new stable release of Arduino core is published.

@sparky8512
Copy link

I wouldn't count on that happening any time soon, though. Neither of the above-mentioned board variants is present in the v2.x release branch of arduino-esp32, and it looks like 3.0.0 is still in pre-release. I have no insight into the release schedule for that, but even once released, there seems to be some uncertainty around getting that version supported by platformio.

In the meantime, you can pretty much use any of the existing ESP32-C3 variants that don't have a separate USB serial chip on the board (I use lolin_c3_mini), as long as you don't use the board-specific Arduino pin macros like LED_BUILTIN, etc. And if you really need those, I think you can copy one of the pins_arduino.h files that got added in arduino-esp32 (from here or here) into your project somewhere in the -I header include path.

@sgryphon
Copy link

There is a PR branch available with the small changes needed to get PlatformIO to work with Arduino-ESP32 v3.0.0. #1281

However, you will still need to update your board configuration for any new boards, plus your code may simply not work with 3.0.0 due to various breaking changes. But the above change will at least let PlatformIO run the compile to find out what is broken.

@pablomuri
Copy link

Hi any news on this? PlatformIO is already using the esp32 v3.x, isn't it?

@mhaberler
Copy link

Hi any news on this? PlatformIO is already using the esp32 v3.x, isn't it?

no it isnt
#1225

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

No branches or pull requests

8 participants