mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-01 17:47:46 +00:00
c2346570fb
This add the `espradio` build tag to all ESP32C3, ESP32S3, and ESP32 boards, since they all have support for wireless communication using espradio. This just makes it to people do not have to remember to use the build tag, the same as we have done with both `ninafw` and `cyw43439` build tags. Signed-off-by: deadprogram <ron@hybridgroup.com>
37 lines
634 B
JSON
37 lines
634 B
JSON
{
|
|
"inherits": [
|
|
"riscv32"
|
|
],
|
|
"inheritable-only": true,
|
|
"features": "+32bit,+c,+m,+zmmul,-relax",
|
|
"build-tags": [
|
|
"esp32c3",
|
|
"esp",
|
|
"espradio"
|
|
],
|
|
"serial": "usb",
|
|
"rtlib": "compiler-rt",
|
|
"libc": "picolibc",
|
|
"default-stack-size": 8192,
|
|
"cflags": [
|
|
"-march=rv32imc"
|
|
],
|
|
"linkerscript": "targets/esp32c3.ld",
|
|
"extra-files": [
|
|
"src/device/esp/esp32c3.S"
|
|
],
|
|
"binary-format": "esp32c3",
|
|
"flash-method": "esp32jtag",
|
|
"serial-port": [
|
|
"303a:1001"
|
|
],
|
|
"openocd-interface": "esp_usb_jtag",
|
|
"openocd-target": "esp32c3",
|
|
"openocd-commands": [
|
|
"gdb_memory_map disable"
|
|
],
|
|
"gdb": [
|
|
"riscv32-esp-elf-gdb"
|
|
]
|
|
}
|