Skip to content

Commit 98c8a13

Browse files
committed
Add ATmega32U4-compatible Arduino as ISP programmer
Use of the stk500v1 protocol for Arduino as ISP does not work with native USB boards on Windows. The arduino protocol does. However, the arduino protocol makes it more likely that boards with an external USB interface chip will require the auto-reset circuitry to be disabled to allow them to be used as Arduino as ISP. That adds extra complexity to a process already difficult for the average Arduino user. For this reason, a new programmer using the arduino protocol is added specifically for using native USB boards as Arduino as ISP and the previous Arduino as ISP configuration is retained for use with all other boards.
1 parent a901b08 commit 98c8a13

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

Diff for: programmers.txt

+9
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,15 @@ arduinoasisp.program.speed=19200
5050
arduinoasisp.program.tool=avrdude
5151
arduinoasisp.program.extra_params=-P{serial.port} -b{program.speed}
5252

53+
arduinoasispatmega32u4.name=Arduino as ISP (ATmega32U4)
54+
arduinoasispatmega32u4.communication=serial
55+
arduinoasispatmega32u4.protocol=arduino
56+
arduinoasispatmega32u4.speed=19200
57+
arduinoasispatmega32u4.program.protocol=arduino
58+
arduinoasispatmega32u4.program.speed=19200
59+
arduinoasispatmega32u4.program.tool=avrdude
60+
arduinoasispatmega32u4.program.extra_params=-P{serial.port} -b{program.speed}
61+
5362
usbGemma.name=Arduino Gemma
5463
usbGemma.protocol=arduinogemma
5564
usbGemma.program.tool=avrdude

0 commit comments

Comments
 (0)