Skip to content

Commit a4e8955

Browse files
committed
Added SRAM upload limits
Added upload.maximum_data_size config entries to all Digisprk board types so that the Arduino IDE can calalcuate percentage of SRAM usage and warn if too much SRAM is used in a sketch.
1 parent 684c36a commit a4e8955

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

digistump-avr/boards.txt

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,13 @@
11
# See: http://code.google.com/p/arduino/wiki/Platforms
22

3-
menu.cpu=Processor
4-
53
##############################################################
64

7-
8-
9-
105
digispark-tiny.name=Digispark (Default - 16.5mhz)
116
digispark-tiny.upload.using=micronucleusprog
127
digispark-tiny.upload.protocol=usb
138
digispark-tiny.upload.tool=micronucleus
149
digispark-tiny.upload.maximum_size=6012
10+
digispark-tiny.upload.maximum_data_size=496
1511
digispark-tiny.build.mcu=attiny85
1612
digispark-tiny.build.f_cpu=16500000L
1713
digispark-tiny.build.board=AVR_DIGISPARK
@@ -21,12 +17,12 @@ digispark-tiny.upload.wait_for_upload_port = false
2117
digispark-tiny.upload.use_1200bps_touch = false
2218
digispark-tiny.upload.disable_flushing = false
2319

24-
2520
digispark-pro.name=Digispark Pro (Default 16 Mhz)
2621
digispark-pro.upload.using=micronucleusprog
2722
digispark-pro.upload.protocol=usb
2823
digispark-pro.upload.tool=micronucleus
2924
digispark-pro.upload.maximum_size=14844
25+
digispark-pro.upload.maximum_data_size=496
3026
digispark-pro.build.mcu=attiny167
3127
digispark-pro.build.f_cpu=16000000L
3228
digispark-pro.build.board=AVR_DIGISPARKPRO
@@ -41,6 +37,7 @@ digispark-pro32.upload.using=micronucleusprog
4137
digispark-pro32.upload.protocol=usb
4238
digispark-pro32.upload.tool=micronucleus
4339
digispark-pro32.upload.maximum_size=14844
40+
digispark-pro32.upload.maximum_data_size=496
4441
digispark-pro32.build.mcu=attiny167
4542
digispark-pro32.build.f_cpu=16000000L
4643
digispark-pro32.build.board=AVR_DIGISPARKPRO
@@ -55,6 +52,7 @@ digispark-pro64.upload.using=micronucleusprog
5552
digispark-pro64.upload.protocol=usb
5653
digispark-pro64.upload.tool=micronucleus
5754
digispark-pro64.upload.maximum_size=14844
55+
digispark-pro64.upload.maximum_data_size=496
5856
digispark-pro64.build.mcu=attiny167
5957
digispark-pro64.build.f_cpu=16000000L
6058
digispark-pro64.build.board=AVR_DIGISPARKPRO
@@ -69,6 +67,7 @@ digispark-tiny16.upload.using=micronucleusprog
6967
digispark-tiny16.upload.protocol=usb
7068
digispark-tiny16.upload.tool=micronucleus
7169
digispark-tiny16.upload.maximum_size=6012
70+
digispark-tiny16.upload.maximum_data_size=496
7271
digispark-tiny16.build.mcu=attiny85
7372
digispark-tiny16.build.f_cpu=16000000L
7473
digispark-tiny16.build.board=AVR_DIGISPARK
@@ -83,6 +82,7 @@ digispark-tiny8.upload.using=micronucleusprog
8382
digispark-tiny8.upload.protocol=usb
8483
digispark-tiny8.upload.tool=micronucleus
8584
digispark-tiny8.upload.maximum_size=6012
85+
digispark-tiny8.upload.maximum_data_size=496
8686
digispark-tiny8.build.mcu=attiny85
8787
digispark-tiny8.build.f_cpu=8000000L
8888
digispark-tiny8.build.board=AVR_DIGISPARK
@@ -97,6 +97,7 @@ digispark-tiny1.upload.using=micronucleusprog
9797
digispark-tiny1.upload.protocol=usb
9898
digispark-tiny1.upload.tool=micronucleus
9999
digispark-tiny1.upload.maximum_size=6012
100+
digispark-tiny1.upload.maximum_data_size=496
100101
digispark-tiny1.build.mcu=attiny85
101102
digispark-tiny1.build.f_cpu=1000000L
102103
digispark-tiny1.build.board=AVR_DIGISPARK

0 commit comments

Comments
 (0)