github.com/tinygo-org/tinygo@v0.31.3-0.20240404173401-90b0bf646c27/targets/avr.json (about)

     1  {
     2  	"llvm-target": "avr",
     3  	"build-tags": ["avr", "baremetal", "linux", "arm"],
     4  	"goos": "linux",
     5  	"goarch": "arm",
     6  	"gc": "conservative",
     7  	"linker": "ld.lld",
     8  	"scheduler": "none",
     9  	"rtlib": "compiler-rt",
    10  	"libc": "picolibc",
    11  	"default-stack-size": 256,
    12  	"cflags": [
    13  		"-Werror"
    14  	],
    15  	"ldflags": [
    16  		"-T", "targets/avr.ld",
    17  		"--gc-sections"
    18  	],
    19  	"extra-files": [
    20  		"src/internal/task/task_stack_avr.S",
    21  		"src/runtime/asm_avr.S"
    22  	],
    23  	"gdb": ["avr-gdb"]
    24  }