Skip to content

Commit 0ecdc5e

Browse files
committed
Merge branch 'lib-1.5-newformat' into ide-1.5.x
2 parents 43b4d12 + 297028e commit 0ecdc5e

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

boards.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ uno.bootloader.file=optiboot/optiboot_atmega328.hex
2020

2121
uno.build.mcu=atmega328p
2222
uno.build.f_cpu=16000000L
23+
uno.build.board=ARDUINO_UNO
2324
uno.build.core=arduino
2425
uno.build.variant=standard
2526

@@ -36,6 +37,7 @@ atmega328diecimila.bootloader.unlock_bits=0x3F
3637
atmega328diecimila.bootloader.lock_bits=0x0F
3738

3839
atmega328diecimila.build.f_cpu=16000000L
40+
atmega328diecimila.build.board=ARDUINO_DUEMILANOVE
3941
atmega328diecimila.build.core=arduino
4042
atmega328diecimila.build.variant=standard
4143

@@ -75,6 +77,7 @@ nano.bootloader.unlock_bits=0x3F
7577
nano.bootloader.lock_bits=0x0F
7678

7779
nano.build.f_cpu=16000000L
80+
nano.build.board=ARDUINO_NANO
7881
nano.build.core=arduino
7982
nano.build.variant=eightanaloginputs
8083

@@ -124,6 +127,7 @@ mega2560.bootloader.lock_bits=0x0F
124127

125128
mega2560.build.mcu=atmega2560
126129
mega2560.build.f_cpu=16000000L
130+
mega2560.build.board=ARDUINO_MEGA2560
127131
mega2560.build.core=arduino
128132
mega2560.build.variant=mega
129133

@@ -147,6 +151,7 @@ mega.bootloader.lock_bits=0x0F
147151

148152
mega.build.mcu=atmega1280
149153
mega.build.f_cpu=16000000L
154+
mega.build.board=ARDUINO_MEGA
150155
mega.build.core=arduino
151156
mega.build.variant=mega
152157

@@ -173,6 +178,7 @@ leonardo.build.mcu=atmega32u4
173178
leonardo.build.f_cpu=16000000L
174179
leonardo.build.vid=0x2341
175180
leonardo.build.pid=0x8036
181+
leonardo.build.board=ARDUINO_LEONARDO
176182
leonardo.build.core=arduino
177183
leonardo.build.variant=leonardo
178184
leonardo.build.extra_flags=-DUSB_VID={build.vid} -DUSB_PID={build.pid}
@@ -200,6 +206,7 @@ micro.build.mcu=atmega32u4
200206
micro.build.f_cpu=16000000L
201207
micro.build.vid=0x2341
202208
micro.build.pid=0x8037
209+
micro.build.board=ARDUINO_MICRO
203210
micro.build.core=arduino
204211
micro.build.variant=micro
205212
micro.build.extra_flags=-DUSB_VID={build.vid} -DUSB_PID={build.pid}
@@ -227,6 +234,7 @@ esplora.build.mcu=atmega32u4
227234
esplora.build.f_cpu=16000000L
228235
esplora.build.vid=0x2341
229236
esplora.build.pid=0x803c
237+
esplora.build.board=ARDUINO_ESPLORA
230238
esplora.build.core=arduino
231239
esplora.build.variant=leonardo
232240
esplora.build.extra_flags=-DUSB_VID={build.vid} -DUSB_PID={build.pid}
@@ -244,6 +252,7 @@ mini.bootloader.unlock_bits=0x3F
244252
mini.bootloader.lock_bits=0x0F
245253

246254
mini.build.f_cpu=16000000L
255+
mini.build.board=ARDUINO_MINI
247256
mini.build.core=arduino
248257
mini.build.variant=eightanaloginputs
249258

@@ -291,6 +300,7 @@ ethernet.bootloader.lock_bits=0x0F
291300
ethernet.build.variant=standard
292301
ethernet.build.mcu=atmega328p
293302
ethernet.build.f_cpu=16000000L
303+
ethernet.build.board=ARDUINO_ETHERNET
294304
ethernet.build.core=arduino
295305

296306
##############################################################
@@ -312,6 +322,7 @@ fio.bootloader.lock_bits=0x0F
312322

313323
fio.build.mcu=atmega328p
314324
fio.build.f_cpu=8000000L
325+
fio.build.board=ARDUINO_FIO
315326
fio.build.core=arduino
316327
fio.build.variant=eightanaloginputs
317328

@@ -330,6 +341,7 @@ bt.bootloader.unlock_bits=0x3F
330341
bt.bootloader.lock_bits=0x0F
331342

332343
bt.build.f_cpu=16000000L
344+
bt.build.board=ARDUINO_BT
333345
bt.build.core=arduino
334346
bt.build.variant=eightanaloginputs
335347

@@ -377,6 +389,7 @@ LilyPadUSB.build.mcu=atmega32u4
377389
LilyPadUSB.build.f_cpu=8000000L
378390
LilyPadUSB.build.vid=0x1B4F
379391
LilyPadUSB.build.pid=0x9208
392+
LilyPadUSB.build.board=ARDUINO_LILYPAD_USB
380393
LilyPadUSB.build.core=arduino
381394
LilyPadUSB.build.variant=leonardo
382395
LilyPadUSB.build.extra_flags=-DUSB_VID={build.vid} -DUSB_PID={build.pid}
@@ -393,6 +406,7 @@ lilypad.bootloader.unlock_bits=0x3F
393406
lilypad.bootloader.lock_bits=0x0F
394407

395408
lilypad.build.f_cpu=8000000L
409+
lilypad.build.board=ARDUINO_LILYPAD
396410
lilypad.build.core=arduino
397411
lilypad.build.variant=standard
398412

@@ -433,6 +447,7 @@ pro.bootloader.tool=avrdude
433447
pro.bootloader.unlock_bits=0x3F
434448
pro.bootloader.lock_bits=0x0F
435449

450+
pro.build.board=ARDUINO_PRO
436451
pro.build.core=arduino
437452
pro.build.variant=standard
438453

@@ -506,6 +521,7 @@ atmegang.bootloader.lock_bits=0x0F
506521

507522
atmegang.build.mcu=atmegang
508523
atmegang.build.f_cpu=16000000L
524+
atmegang.build.board=ARDUINO_NG
509525
atmegang.build.core=arduino
510526
atmegang.build.variant=standard
511527

platform.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ build.extra_flags=
2727
# --------------------
2828

2929
## Compile c files
30-
recipe.c.o.pattern="{compiler.path}{compiler.c.cmd}" {compiler.c.flags} -mmcu={build.mcu} -DF_CPU={build.f_cpu} -D{software}={runtime.ide.version} {build.extra_flags} {includes} "{source_file}" -o "{object_file}"
30+
recipe.c.o.pattern="{compiler.path}{compiler.c.cmd}" {compiler.c.flags} -mmcu={build.mcu} -DF_CPU={build.f_cpu} -D{software}={runtime.ide.version} -D{build.board} -DARDUINO_ARCH_{build.arch} {build.extra_flags} {includes} "{source_file}" -o "{object_file}"
3131

3232
## Compile c++ files
33-
recipe.cpp.o.pattern="{compiler.path}{compiler.cpp.cmd}" {compiler.cpp.flags} -mmcu={build.mcu} -DF_CPU={build.f_cpu} -D{software}={runtime.ide.version} {build.extra_flags} {includes} "{source_file}" -o "{object_file}"
33+
recipe.cpp.o.pattern="{compiler.path}{compiler.cpp.cmd}" {compiler.cpp.flags} -mmcu={build.mcu} -DF_CPU={build.f_cpu} -D{software}={runtime.ide.version} -D{build.board} -DARDUINO_ARCH_{build.arch} {build.extra_flags} {includes} "{source_file}" -o "{object_file}"
3434

3535
## Create archives
3636
recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} "{build.path}/{archive_file}" "{object_file}"

0 commit comments

Comments
 (0)