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
feature: add support for esp32c3 supermini board #4212
Comments
As a workaround, commenting out these lines makes it work as expected. My LED is blinking. tinygo/src/machine/machine_esp32c3_i2c.go Lines 37 to 42 in 6384eca
|
@vaaski the issue here is that you need to use a target with an actual board file in order to have the correct mapping. An example is the Seeed XIAO ESP32C3 board. For example, see target https://github.com/tinygo-org/tinygo/blob/release/targets/xiao-esp32c3.json with board file https://github.com/tinygo-org/tinygo/blob/release/src/machine/board_xiao-esp32c3.go Note that the target "inherits" from the target Hope that helps! |
@vaaski if you wanted to create a PR that added the board definitions for the esp32c3 supermini we'd be happy to accept it. 😄 See https://forum.arduino.cc/t/esp32-c3-supermini-pinout/1189850/6 for the pin definitions. See https://github.com/tinygo-org/tinygo/wiki/Adding-a-new-board#adding-a-new-board for instructions on how to go about doing this. |
SCL_PIN
& SDA_PIN
are undefined
Hey, I recently got into Go and loved the idea of using it for microcontrollers in a new project.
I have a bunch of ESP32-C3 superminis but I can't get tinygo to build for them.
I'm on a MacBook Pro M3 Pro on Sonoma with Tinygo and Esptool installed via Homebrew.
I've tried following the blinking LED example adjusted to work with the esp32c3
main.go
But building fails with the following output:
I guess it's something with the i2c implementation, but I'm not familiar enough with Go or this project to pinpoint the exact issue yet.
Since building with
-target=esp32
works fine, I've tried flashing with that but it won't work either.Thanks a lot for making all this in the first place, I can't wait to use Go for microcontrollers!
The text was updated successfully, but these errors were encountered: