{ "inherits": ["xtensa"], "cpu": "esp32", "build-tags": ["esp32", "esp"], "scheduler": "tasks", "serial": "uart", "linker": "xtensa-esp32-elf-ld", "default-stack-size": 2048, "cflags": [ "-mcpu=esp32" ], "rtlib": "compiler-rt", "libc": "picolibc", "linkerscript": "targets/esp32.ld", "extra-files": [ "src/device/esp/esp32.S", "src/internal/task/task_stack_esp32.S" ], "binary-format": "esp32", "flash-command": "esptool.py --chip=esp32 --port {port} write_flash 0x1000 {bin} -ff 80m -fm dout" }