Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Will Arduino Nano ESP32 ever support latest Arduino Core officially? #11258

Answered by pillo79
kumardeo asked this question in Q&A
Discussion options

From the docs:

The Nano ESP32 utilizes the Arduino ESP32 Boards core based on the 2.x branch of the arduino-esp32 core

This is weird that Arduino's official board doesn't support latest Arduino core while other ESP32-S3 boards in market do support it. Arduino Nano ESP32 was my first board from ESP32 series, but now I am regretting since it is overpriced and has strange hardware/software. Not only that, when I open issues in open source projects mentioning that I am using an Arduino Nano ESP32, the issue is closed as not planned since the author needs the same board to debug because of pin-remapping, dfu protocol, etc which are not applicable to other boards. I want to use latest Arduino Core v3, but Arduino doesn't support it.

Sorry, I opened the discussion here instead of arduino/arduino-esp32 by mistake.

You must be logged in to vote

Hey @kumardeo, sorry for the delay. There is no firm schedule yet but official support for 3.x is planned in the coming months, so hang tight a little more! As @me-no-dev said, the Espressif 3.x core should run just fine (*) on the Arduino Nano ESP32, but we will need to se up more testing and careful handling of the switchover to avoid our users from getting build errors once it happens.

(*) We just received reports of a build issue with the Nano ESP32 that was introduced after 3.1. It should be fixed by #11315, so, while that is not exactly true in this very moment, it shows we are still on it! 🙂

Replies: 2 comments · 5 replies

Comment options

There is generally no problem for you to use the latest core with the Nano board. Just make sure you install it as noted from our docs and select the board.

@pillo79 should be able to comment more on when they will support v3 core officially

You must be logged in to vote
2 replies
@pillo79
Comment options

Hey @kumardeo, sorry for the delay. There is no firm schedule yet but official support for 3.x is planned in the coming months, so hang tight a little more! As @me-no-dev said, the Espressif 3.x core should run just fine (*) on the Arduino Nano ESP32, but we will need to se up more testing and careful handling of the switchover to avoid our users from getting build errors once it happens.

(*) We just received reports of a build issue with the Nano ESP32 that was introduced after 3.1. It should be fixed by #11315, so, while that is not exactly true in this very moment, it shows we are still on it! 🙂

Answer selected by kumardeo
@kumardeo
Comment options

@pillo79 Thanks!

Comment options

All the issues caused from we do it different goes away if you select a normal S3 board which matches the flash PSRAM type and size of the Nano board.

You must be logged in to vote
3 replies
@JAndrassy
Comment options

just the pin numbering on the PCB doesn't match

@JAndrassy
Comment options

btw. Arduino always had pin mapping because the 8 bit AVR Arduinos mapped board's pins to a port register and a bit position in the register. so it is the esp32 core which is missing this feature and not Arduino doing thing differently now.

@me-no-dev
Comment options

the core is not the problem. Such feature must be implemented system-wide (starting in ESP-IDF) and I can't see that ever being done. It just does not make sense for IDF to do such thing just to accommodate Arduino. AVR and similar cores are very different from what we have. Both in terms of hardware and implementation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
🙏
Q&A
Labels
None yet
5 participants
Morty Proxy This is a proxified and sanitized view of the page, visit original site.