-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
[ESP32C3] Allow GPIO 11, 12, 13 to be used on specific boards #5175
base: mega
Are you sure you want to change the base?
Conversation
Doesn't work after filling ESP_Easy_mega_20241210_neopixel_ESP32c3_4M316k_LittleFS_CDC_ETH |
Just to be sure, you did use the one from the GH Actions build of this PR? |
GPIO-11 is selectable? |
ESP-ROM:esp32c3-api1-20210207 INIT : Booting version: ESP_Easy_mega_20241210_neopixel_ESP32c3_4M316k_LittleFS_ CDC_ETH, (GitHub Actions) HEAD_4677a9e (ESP32 SDK 5.3.1.241024) Build changed! And so on in a circle |
But does GPIO-11 show up in the GPIO selection combobox? |
The device does not boot. |
Flashed from ESP_Easy_mega_20241210_neopixel_ESP32c3_4M316k_LittleFS_CDC_ETH.factory It doesn't work |
Hmm did you have LittleFS build installed before, so it is not just a wrong file system issue?
That 'factory' is for flashing via serial. Can you switch back to before this change using the build on the webflasher page? |
The build now building is now using a later ESP-IDF5.3 SDK and latest Arduino3.x code for LittleFS builds. |
It has been established Build: [ESP_Easy_mega_20241210_neopixel_ESP32c3_4M316k_LittleFS_CDC_ETH Dec 10 2024] |
That's the build from the web flasher or the one of this pull request? |
OK, that one does not have these changes, so at least you have a way to recover easily :) Now could you test again with the latest build from here: https://github.com/letscontrolit/ESPEasy/actions/runs/12260984392 ? Remember you need to select a build without "factory" in the name when upgrading via the tools page of ESPEasy. To be honest, I have no clue why your node was rebooting with these changes. |
Flashed via web, works. 12,13 checked on Wifi Status LED works. And 20,21 remained gray. How does Wifi Status LED work? For some reason on all firmware it periodically dims for a short time. |
The status LED acts on network activity. The USB pins can be 'freed' by going to the tools->Advanced page and then for the ESPEasy console settings set the primary serial port to "HW Serial0" and uncheck the fallback option. |
But USB is 18,19. They are available on the contrary. And 20,21 are grey. WiFi works very poorly. With USB connected 84 WiFiStatus: WL_CONNECTED 3 ESPeasy internal wifi status: Conn. IP Init |
What is working poorly for wifi? I will have a look at GPIO 20/21 why they may be greyed out. On my ESP32-C3 it shows RX0 and TX0 there, so those are default used for Serial0 and thus used by the ESPEasy console. |
After unchecking the box Fallback to Serial 0: , they became available. Wifi also started working. |
Hmm strange that changing that section would affect WiFi stability. |
It seems that the USB connection is the one that has an effect. Even without starting the console. |
Hmm that's odd as the console should not stall when nothing is reading from the USB CDC port. |
As discussed on the forum