-
Couldn't load subscription status.
- Fork 7.7k
-
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.
Beta Was this translation helpful? Give feedback.
All reactions
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
-
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
Beta Was this translation helpful? Give feedback.
All reactions
-
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! 🙂
Beta Was this translation helpful? Give feedback.
All reactions
-
@pillo79 Thanks!
Beta Was this translation helpful? Give feedback.
All reactions
-
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.
Beta Was this translation helpful? Give feedback.
All reactions
-
just the pin numbering on the PCB doesn't match
Beta Was this translation helpful? Give feedback.
All reactions
-
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.
Beta Was this translation helpful? Give feedback.
All reactions
-
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
Beta Was this translation helpful? Give feedback.