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

ESP32_IDF4 (ESP32C3) support #2499

Open
8 tasks done
MaBecker opened this issue May 15, 2024 · 4 comments
Open
8 tasks done

ESP32_IDF4 (ESP32C3) support #2499

MaBecker opened this issue May 15, 2024 · 4 comments
Labels
ESP32 This is only a problem on ESP32-based devices

Comments

@MaBecker
Copy link
Contributor

MaBecker commented May 15, 2024

This build is on development stage, collecting issues here.

  • analogRead support
  • REPL doesn't update until there's a newline, only via serial connection
  • TLS/Crypto support (update Espruino to use new mbedtls)
  • Neopixel support
  • REPL via BLE support
  • Switch BLE support (ESP32.enableBLE(false|true) *
  • Wifi only station mode
  • Switch Wifi support (ESP32.enableWifi(false|true) *
  • free additional memory

Please ask questions on the forum post

(edited by @gfwilliams, @MaBecker )

@MaBecker MaBecker added the ESP32 This is only a problem on ESP32-based devices label May 15, 2024
@gfwilliams gfwilliams changed the title ESP32_IDF4 ESP32_IDF4 (ESP32C3) support May 16, 2024
@c3c
Copy link

c3c commented May 20, 2024

Hey, I realize this is in active development, just eager to test on this new board and wanted to report what currently works for me.

I compiled for ESP32C3_IDF4 and uploaded the firmware. So far I'm able to connect via BLE and get a working REPL.
Via the Web IDE (over BLE) the device disconnects as soon as I try to upload data/files.
Via USB serial I don't seem to get 2-way interaction (although I do see the bootloader printouts and espruino logo). I'm guessing that might also have to do with a slightly different pinout(?) Using M5StampC3.

Is this expected with what is currently implemented?

@gfwilliams
Copy link
Member

Via USB serial I don't seem to get 2-way interaction

What happens if you press enter? Just yesterday I fixed the issue where the REPL didn't update immediately (only after newline) so that could be what you were seeing?

@c3c
Copy link

c3c commented May 22, 2024

I had cloned the Git commit right before your REPL commit. Looks like I have the same issue though on master e1838a2 (I made sure to make clean just in case).

Can the default_console configuration affect this?

@gfwilliams
Copy link
Member

I don't think default_console would affect it - I guess it could even be your terminal app (if it's got RTS/CTS flow control enabled)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ESP32 This is only a problem on ESP32-based devices
Projects
None yet
Development

No branches or pull requests

3 participants