@@ -131,38 +131,18 @@ tools.avrdude_nanoevery.upload.params.verbose=-v
131131tools.avrdude_nanoevery.upload.params.quiet=-q -q
132132tools.avrdude_nanoevery.upload.verify=
133133tools.avrdude_nanoevery.upload.params.noverify=-V
134- tools.avrdude_nanoevery.upload.pattern="{runtime.tools.avrdude.path}/bin/avrdude" "-C{runtime.platform.path}/avrdude.conf" {upload.verbose} {upload.verify} -p{build.mcu} -c{upload.protocol} {program.extra_params} "-Uflash :w:{build.path}/{build.project_name}.hex:i" {bootloader.fuse0} {bootloader.fuse1} {bootloader.fuse2} {bootloader.fuse4} {bootloader.fuse5} {bootloader.fuse6} {bootloader.fuse7} {bootloader.fuse8} {bootloader.lock}
134+ tools.avrdude_nanoevery.upload.pattern="{runtime.tools.avrdude.path}/bin/avrdude" "-C{runtime.platform.path}/avrdude.conf" {upload.verbose} {upload.verify} -p{build.mcu} -c{upload.protocol} {program.extra_params} -Ufuses :w:{bootloader.WDTCFG},{bootloader.BODCFG}, {bootloader.OSCCFG},0xff, {bootloader.TCD0CFG}, {bootloader.SYSCFG0}, {bootloader.SYSCFG1}, {bootloader.APPEND}, {bootloader.BOOTEND}:m -Ulock:w: {bootloader.LOCKBIT}:m "-Uflash:w:{build.path}/{build.project_name}.hex:i"
135135
136136tools.avrdude.program.params.verbose=-v
137137tools.avrdude.program.params.quiet=-q -q
138138# tools.avrdude.program.verify is needed for backwards compatibility with IDE 1.6.8 or older, IDE 1.6.9 or newer overrides this value
139139tools.avrdude.program.verify=
140140tools.avrdude.program.params.noverify=-V
141- tools.avrdude.program.pattern="{cmd.path}" "-C{config.path}" {program.verbose} {program.verify} -p{build.mcu} -c{protocol} {program.extra_params} "-Uflash :w:{build.path}/{build.project_name}.with_bootloader.hex:i" {bootloader.fuse0} {bootloader.fuse1} {bootloader.fuse2} {bootloader.fuse4} {bootloader.fuse5} {bootloader.fuse6} {bootloader.fuse7} {bootloader.fuse8} {bootloader.lock}
141+ tools.avrdude.program.pattern="{cmd.path}" "-C{config.path}" {program.verbose} {program.verify} -p{build.mcu} -c{protocol} {program.extra_params} -Ufuses :w:{bootloader.WDTCFG},{bootloader.BODCFG}, {bootloader.OSCCFG},0xff, {bootloader.TCD0CFG}, {bootloader.SYSCFG0}, {bootloader.SYSCFG1}, {bootloader.APPEND}, {bootloader.BOOTEND}:m -Ulock:w: {bootloader.LOCKBIT}:m "-Uflash:w:{build.path}/{build.project_name}.with_bootloader.hex:i"
142142
143143tools.avrdude.erase.params.verbose=-v
144144tools.avrdude.erase.params.quiet=-q -q
145- tools.avrdude.erase.pattern="{cmd.path}" "-C{config.path}" -p{build.mcu} -c{protocol} {program.extra_params} -e {bootloader.fuse0} {bootloader.fuse1} {bootloader.fuse2} {bootloader.fuse4} {bootloader.fuse5} {bootloader.fuse6} {bootloader.fuse7} {bootloader.fuse8} {bootloader.lock}
146-
147- tools.avrdude_nanoevery.bootloader.fuse0="-Uwdtcfg:w:{bootloader.WDTCFG}:m"
148- tools.avrdude_nanoevery.bootloader.fuse1="-Ubodcfg:w:{bootloader.BODCFG}:m"
149- tools.avrdude_nanoevery.bootloader.fuse2="-Uosccfg:w:{bootloader.OSCCFG}:m"
150- tools.avrdude_nanoevery.bootloader.fuse4="-Utcd0cfg:w:{bootloader.TCD0CFG}:m"
151- tools.avrdude_nanoevery.bootloader.fuse5="-Usyscfg0:w:{bootloader.SYSCFG0}:m"
152- tools.avrdude_nanoevery.bootloader.fuse6="-Usyscfg1:w:{bootloader.SYSCFG1}:m"
153- tools.avrdude_nanoevery.bootloader.fuse7="-Uappend:w:{bootloader.APPEND}:m"
154- tools.avrdude_nanoevery.bootloader.fuse8="-Ubootend:w:{bootloader.BOOTEND}:m"
155- tools.avrdude_nanoevery.bootloader.lock="-Ulock:w:{bootloader.LOCKBIT}:m"
156-
157- tools.avrdude.bootloader.fuse0="-Uwdtcfg:w:{bootloader.WDTCFG}:m"
158- tools.avrdude.bootloader.fuse1="-Ubodcfg:w:{bootloader.BODCFG}:m"
159- tools.avrdude.bootloader.fuse2="-Uosccfg:w:{bootloader.OSCCFG}:m"
160- tools.avrdude.bootloader.fuse4="-Utcd0cfg:w:{bootloader.TCD0CFG}:m"
161- tools.avrdude.bootloader.fuse5="-Usyscfg0:w:{bootloader.SYSCFG0}:m"
162- tools.avrdude.bootloader.fuse6="-Usyscfg1:w:{bootloader.SYSCFG1}:m"
163- tools.avrdude.bootloader.fuse7="-Uappend:w:{bootloader.APPEND}:m"
164- tools.avrdude.bootloader.fuse8="-Ubootend:w:{bootloader.BOOTEND}:m"
165- tools.avrdude.bootloader.lock="-Ulock:w:{bootloader.LOCKBIT}:m"
145+ tools.avrdude.erase.pattern="{cmd.path}" "-C{config.path}" -p{build.mcu} -c{protocol} {program.extra_params} -e -Ufuses:w:{bootloader.WDTCFG},{bootloader.BODCFG},{bootloader.OSCCFG},0xff,{bootloader.TCD0CFG},{bootloader.SYSCFG0},{bootloader.SYSCFG1},{bootloader.APPEND},{bootloader.BOOTEND}:m -Ulock:w:{bootloader.LOCKBIT}:m
166146
167147tools.avrdude.bootloader.params.verbose=-v
168148tools.avrdude.bootloader.params.quiet=-q -q
0 commit comments