@@ -65,18 +65,18 @@ recipe.S.o.pattern="{compiler.path}{compiler.c.cmd}" {compiler.S.flags} -mmcu={b
65
65
recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{build.path}/{archive_file}" "{object_file}"
66
66
67
67
## Combine gc-sections, archives, and objects
68
- recipe.c.combine.pattern="{compiler.path}{compiler.c.elf.cmd}" {compiler.c.elf.flags} -mmcu={build.mcu} {compiler.c.elf.extra_flags} -o "{build.path}/sketch/ {build.project_name}.elf" {object_files} "{build.path}/{archive_file}" "-L{build.path}" -lm
68
+ recipe.c.combine.pattern="{compiler.path}{compiler.c.elf.cmd}" {compiler.c.elf.flags} -mmcu={build.mcu} {compiler.c.elf.extra_flags} -o "{build.path}/{build.project_name}.elf" {object_files} "{build.path}/{archive_file}" "-L{build.path}" -lm
69
69
70
70
## Create output files (.eep and .hex)
71
- recipe.objcopy.eep.pattern="{compiler.path}{compiler.objcopy.cmd}" {compiler.objcopy.eep.flags} {compiler.objcopy.eep.extra_flags} "{build.path}/sketch/ {build.project_name}.elf" "{build.path}/sketch /{build.project_name}.eep"
72
- recipe.objcopy.hex.pattern="{compiler.path}{compiler.elf2hex.cmd}" {compiler.elf2hex.flags} {compiler.elf2hex.extra_flags} "{build.path}/sketch/ {build.project_name}.elf" "{build.path}/sketch /{build.project_name}.hex"
71
+ recipe.objcopy.eep.pattern="{compiler.path}{compiler.objcopy.cmd}" {compiler.objcopy.eep.flags} {compiler.objcopy.eep.extra_flags} "{build.path}/{build.project_name}.elf" "{build.path}/{build.project_name}.eep"
72
+ recipe.objcopy.hex.pattern="{compiler.path}{compiler.elf2hex.cmd}" {compiler.elf2hex.flags} {compiler.elf2hex.extra_flags} "{build.path}/{build.project_name}.elf" "{build.path}/{build.project_name}.hex"
73
73
74
74
## Save hex
75
75
recipe.output.tmp_file={build.project_name}.hex
76
76
recipe.output.save_file={build.project_name}.{build.variant}.hex
77
77
78
78
## Compute size
79
- recipe.size.pattern="{compiler.path}{compiler.size.cmd}" -A "{build.path}/sketch/ {build.project_name}.elf"
79
+ recipe.size.pattern="{compiler.path}{compiler.size.cmd}" -A "{build.path}/{build.project_name}.elf"
80
80
recipe.size.regex=^(?:\.text|\.data|\.bootloader)\s+([0-9]+).*
81
81
recipe.size.regex.data=^(?:\.data|\.bss|\.noinit)\s+([0-9]+).*
82
82
recipe.size.regex.eeprom=^(?:\.eeprom)\s+([0-9]+).*
@@ -97,11 +97,11 @@ tools.avrdude.config.path={path}/etc/avrdude.conf
97
97
98
98
tools.avrdude.upload.params.verbose=-v
99
99
tools.avrdude.upload.params.quiet=-q -q
100
- tools.avrdude.upload.pattern="{cmd.path}" "-C{config.path}" {upload.verbose} -p{build.mcu} -c{upload.protocol} -P{serial.port} -b{upload.speed} -D "-Uflash:w:{build.path}/sketch/ {build.project_name}.hex:i"
100
+ tools.avrdude.upload.pattern="{cmd.path}" "-C{config.path}" {upload.verbose} -p{build.mcu} -c{upload.protocol} -P{serial.port} -b{upload.speed} -D "-Uflash:w:{build.path}/{build.project_name}.hex:i"
101
101
102
102
tools.avrdude.program.params.verbose=-v
103
103
tools.avrdude.program.params.quiet=-q -q
104
- tools.avrdude.program.pattern="{cmd.path}" "-C{config.path}" {program.verbose} -p{build.mcu} -c{protocol} {program.extra_params} "-Uflash:w:{build.path}/sketch/ {build.project_name}.hex:i"
104
+ tools.avrdude.program.pattern="{cmd.path}" "-C{config.path}" {program.verbose} -p{build.mcu} -c{protocol} {program.extra_params} "-Uflash:w:{build.path}/{build.project_name}.hex:i"
105
105
106
106
tools.avrdude.erase.params.verbose=-v
107
107
tools.avrdude.erase.params.quiet=-q -q
0 commit comments