@@ -8,6 +8,7 @@ uno.name=Arduino Uno
88uno.upload.tool=avrdude
99uno.upload.protocol=arduino
1010uno.upload.maximum_size=32256
11+ uno.upload.maximum_data_size=2048
1112uno.upload.speed=115200
1213
1314uno.bootloader.tool=avrdude
@@ -46,6 +47,7 @@ atmega328diecimila.build.variant=standard
4647atmega328diecimila.menu.cpu.atmega328=ATmega328
4748
4849atmega328diecimila.menu.cpu.atmega328.upload.maximum_size=30720
50+ atmega328diecimila.menu.cpu.atmega328.upload.maximum_data_size=2048
4951atmega328diecimila.menu.cpu.atmega328.upload.speed=57600
5052
5153atmega328diecimila.menu.cpu.atmega328.bootloader.high_fuses=0xDA
@@ -59,6 +61,7 @@ atmega328diecimila.menu.cpu.atmega328.build.mcu=atmega328p
5961atmega328diecimila.menu.cpu.atmega168=ATmega168
6062
6163atmega328diecimila.menu.cpu.atmega168.upload.maximum_size=14336
64+ atmega328diecimila.menu.cpu.atmega168.upload.maximum_data_size=1024
6265atmega328diecimila.menu.cpu.atmega168.upload.speed=19200
6366
6467atmega328diecimila.menu.cpu.atmega168.bootloader.high_fuses=0xdd
@@ -88,6 +91,7 @@ nano.build.variant=eightanaloginputs
8891nano.menu.cpu.atmega328=ATmega328
8992
9093nano.menu.cpu.atmega328.upload.maximum_size=30720
94+ nano.menu.cpu.atmega328.upload.maximum_data_size=2048
9195nano.menu.cpu.atmega328.upload.speed=57600
9296
9397nano.menu.cpu.atmega328.bootloader.low_fuses=0xFF
@@ -102,6 +106,7 @@ menu.cpu.nano.atmega328.build.mcu=atmega328p
102106nano.menu.cpu.atmega168=ATmega168
103107
104108nano.menu.cpu.atmega168.upload.maximum_size=14336
109+ nano.menu.cpu.atmega168.upload.maximum_data_size=1024
105110nano.menu.cpu.atmega168.upload.speed=19200
106111
107112nano.menu.cpu.atmega168.bootloader.low_fuses=0xff
@@ -165,6 +170,7 @@ leonardo.name=Arduino Leonardo
165170leonardo.upload.tool=avrdude
166171leonardo.upload.protocol=avr109
167172leonardo.upload.maximum_size=28672
173+ leonardo.upload.maximum_data_size=2560
168174leonardo.upload.speed=57600
169175leonardo.upload.disable_flushing=true
170176leonardo.upload.use_1200bps_touch=true
@@ -193,6 +199,7 @@ micro.name=Arduino Micro
193199micro.upload.tool=avrdude
194200micro.upload.protocol=avr109
195201micro.upload.maximum_size=28672
202+ micro.upload.maximum_data_size=2560
196203micro.upload.speed=57600
197204micro.upload.disable_flushing=true
198205micro.upload.use_1200bps_touch=true
@@ -221,6 +228,7 @@ esplora.name=Arduino Esplora
221228esplora.upload.tool=avrdude
222229esplora.upload.protocol=avr109
223230esplora.upload.maximum_size=28672
231+ esplora.upload.maximum_data_size=2560
224232esplora.upload.speed=57600
225233esplora.upload.disable_flushing=true
226234esplora.upload.use_1200bps_touch=true
@@ -265,6 +273,7 @@ mini.build.variant=eightanaloginputs
265273mini.menu.cpu.atmega328=ATmega328
266274
267275mini.menu.cpu.atmega328.upload.maximum_size=28672
276+ mini.menu.cpu.atmega328.upload.maximum_data_size=2048
268277mini.menu.cpu.atmega328.upload.speed=115200
269278
270279mini.menu.cpu.atmega328.bootloader.high_fuses=0xd8
@@ -278,6 +287,7 @@ mini.menu.cpu.atmega328.build.mcu=atmega328p
278287mini.menu.cpu.atmega168=ATmega168
279288
280289mini.menu.cpu.atmega168.upload.maximum_size=14336
290+ mini.menu.cpu.atmega168.upload.maximum_data_size=1024
281291mini.menu.cpu.atmega168.upload.speed=19200
282292
283293mini.menu.cpu.atmega168.bootloader.high_fuses=0xdd
@@ -293,6 +303,7 @@ ethernet.name=Arduino Ethernet
293303ethernet.upload.tool=avrdude
294304ethernet.upload.protocol=arduino
295305ethernet.upload.maximum_size=32256
306+ ethernet.upload.maximum_data_size=2048
296307ethernet.upload.speed=115200
297308
298309ethernet.bootloader.tool=avrdude
@@ -316,6 +327,7 @@ fio.name=Arduino Fio
316327fio.upload.tool=avrdude
317328fio.upload.protocol=arduino
318329fio.upload.maximum_size=30720
330+ fio.upload.maximum_data_size=2048
319331fio.upload.speed=57600
320332
321333fio.bootloader.tool=avrdude
@@ -355,6 +367,7 @@ bt.build.variant=eightanaloginputs
355367## -----------------------
356368bt.menu.cpu.atmega328=ATmega328
357369bt.menu.cpu.atmega328.upload.maximum_size=28672
370+ bt.menu.cpu.atmega328.upload.maximum_data_size=2048
358371
359372bt.menu.cpu.atmega328.bootloader.high_fuses=0xd8
360373bt.menu.cpu.atmega328.bootloader.extended_fuses=0x05
@@ -366,6 +379,7 @@ bt.menu.cpu.atmega328.build.mcu=atmega328p
366379## -----------------------
367380bt.menu.cpu.atmega168=ATmega168
368381bt.menu.cpu.atmega168.upload.maximum_size=14336
382+ bt.menu.cpu.atmega168.upload.maximum_data_size=1024
369383
370384bt.menu.cpu.atmega168.bootloader.high_fuses=0xdd
371385bt.menu.cpu.atmega168.bootloader.extended_fuses=0x00
@@ -380,6 +394,7 @@ LilyPadUSB.name=LilyPad Arduino USB
380394LilyPadUSB.upload.tool=avrdude
381395LilyPadUSB.upload.protocol=avr109
382396LilyPadUSB.upload.maximum_size=28672
397+ LilyPadUSB.upload.maximum_data_size=2560
383398LilyPadUSB.upload.speed=57600
384399LilyPadUSB.upload.disable_flushing=true
385400LilyPadUSB.upload.use_1200bps_touch=true
@@ -423,6 +438,7 @@ lilypad.build.variant=standard
423438lilypad.menu.cpu.atmega328=ATmega328
424439
425440lilypad.menu.cpu.atmega328.upload.maximum_size=30720
441+ lilypad.menu.cpu.atmega328.upload.maximum_data_size=2048
426442lilypad.menu.cpu.atmega328.upload.speed=57600
427443
428444lilypad.menu.cpu.atmega328.bootloader.low_fuses=0xFF
@@ -437,6 +453,7 @@ lilypad.menu.cpu.atmega328.build.mcu=atmega328p
437453lilypad.menu.cpu.atmega168=ATmega168
438454
439455lilypad.menu.cpu.atmega168.upload.maximum_size=14336
456+ lilypad.menu.cpu.atmega168.upload.maximum_data_size=1024
440457lilypad.menu.cpu.atmega168.upload.speed=19200
441458
442459lilypad.menu.cpu.atmega168.bootloader.low_fuses=0xe2
@@ -466,6 +483,7 @@ pro.build.variant=standard
466483pro.menu.cpu.16MHzatmega328=ATmega328 (5V, 16 MHz)
467484
468485pro.menu.cpu.16MHzatmega328.upload.maximum_size=30720
486+ pro.menu.cpu.16MHzatmega328.upload.maximum_data_size=2048
469487pro.menu.cpu.16MHzatmega328.upload.speed=57600
470488
471489pro.menu.cpu.16MHzatmega328.bootloader.low_fuses=0xFF
@@ -481,6 +499,7 @@ pro.menu.cpu.16MHzatmega328.build.f_cpu=16000000L
481499pro.menu.cpu.8MHzatmega328=ATmega328 (3.3V, 8 MHz)
482500
483501pro.menu.cpu.8MHzatmega328.upload.maximum_size=30720
502+ pro.menu.cpu.8MHzatmega328.upload.maximum_data_size=2048
484503pro.menu.cpu.8MHzatmega328.upload.speed=57600
485504
486505pro.menu.cpu.8MHzatmega328.bootloader.low_fuses=0xFF
@@ -496,6 +515,7 @@ pro.menu.cpu.8MHzatmega328.build.f_cpu=8000000L
496515pro.menu.cpu.16MHzatmega168=ATmega168 (5V, 16 MHz)
497516
498517pro.menu.cpu.16MHzatmega168.upload.maximum_size=14336
518+ pro.menu.cpu.16MHzatmega168.upload.maximum_data_size=1024
499519pro.menu.cpu.16MHzatmega168.upload.speed=19200
500520
501521pro.menu.cpu.16MHzatmega168.bootloader.low_fuses=0xff
@@ -511,6 +531,7 @@ pro.menu.cpu.16MHzatmega168.build.f_cpu=16000000L
511531pro.menu.cpu.8MHzatmega168=ATmega168 (3.3V, 8 MHz)
512532
513533pro.menu.cpu.8MHzatmega168.upload.maximum_size=14336
534+ pro.menu.cpu.8MHzatmega168.upload.maximum_data_size=1024
514535pro.menu.cpu.8MHzatmega168.upload.speed=19200
515536
516537pro.menu.cpu.8MHzatmega168.bootloader.low_fuses=0xc6
@@ -544,6 +565,7 @@ atmegang.build.variant=standard
544565atmegang.menu.cpu.atmega168=ATmega168
545566
546567atmegang.menu.cpu.atmega168.upload.maximum_size=14336
568+ atmegang.menu.cpu.atmega168.upload.maximum_data_size=1024
547569
548570atmegang.menu.cpu.atmega168.bootloader.low_fuses=0xff
549571atmegang.menu.cpu.atmega168.bootloader.high_fuses=0xdd
0 commit comments