[target.xtensa-esp32s2-none-elf] runner = "espflash flash --monitor" [build] rustflags = [ "-C", "link-arg=-nostartfiles", "-C", "link-arg=-Wl,-Tlinkall.x", # enable the atomic codegen option for Xtensa "-C", "target-feature=+s32c1i", # tell the core library have atomics even though it's not specified in the target definition "--cfg", 'target_has_atomic="8"', "--cfg", 'target_has_atomic="16"', "--cfg", 'target_has_atomic="32"', "--cfg", 'target_has_atomic="ptr"', ] target = "xtensa-esp32s2-none-elf" [unstable] build-std = ["core"]