{ "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" ] }