Move "board" build option to extra flags

This commit is contained in:
Valeriy Koval
2015-02-03 19:36:22 +02:00
parent a9781293f9
commit dc341f9350
2 changed files with 30 additions and 31 deletions

View File

@ -1,8 +1,8 @@
{ {
"LilyPadUSB": { "LilyPadUSB": {
"build": { "build": {
"board": "AVR_LILYPAD_USB",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_LILYPAD_USB",
"f_cpu": "8000000L", "f_cpu": "8000000L",
"mcu": "atmega32u4", "mcu": "atmega32u4",
"pid": "0x9208", "pid": "0x9208",
@ -24,8 +24,8 @@
}, },
"atmegangatmega168": { "atmegangatmega168": {
"build": { "build": {
"board": "AVR_NG",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_NG",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega168", "mcu": "atmega168",
"variant": "standard" "variant": "standard"
@ -41,8 +41,8 @@
}, },
"atmegangatmega8": { "atmegangatmega8": {
"build": { "build": {
"board": "AVR_NG",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_NG",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega8", "mcu": "atmega8",
"variant": "standard" "variant": "standard"
@ -58,8 +58,8 @@
}, },
"btatmega168": { "btatmega168": {
"build": { "build": {
"board": "AVR_BT",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_BT",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega168", "mcu": "atmega168",
"variant": "eightanaloginputs" "variant": "eightanaloginputs"
@ -76,8 +76,8 @@
}, },
"btatmega328": { "btatmega328": {
"build": { "build": {
"board": "AVR_BT",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_BT",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega328p", "mcu": "atmega328p",
"variant": "eightanaloginputs" "variant": "eightanaloginputs"
@ -94,8 +94,8 @@
}, },
"diecimilaatmega168": { "diecimilaatmega168": {
"build": { "build": {
"board": "AVR_DUEMILANOVE",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_DUEMILANOVE",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega168", "mcu": "atmega168",
"variant": "standard" "variant": "standard"
@ -111,8 +111,8 @@
}, },
"diecimilaatmega328": { "diecimilaatmega328": {
"build": { "build": {
"board": "AVR_DUEMILANOVE",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_DUEMILANOVE",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega328p", "mcu": "atmega328p",
"variant": "standard" "variant": "standard"
@ -128,8 +128,8 @@
}, },
"esplora": { "esplora": {
"build": { "build": {
"board": "AVR_ESPLORA",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_ESPLORA",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega32u4", "mcu": "atmega32u4",
"pid": "0x803c", "pid": "0x803c",
@ -151,8 +151,8 @@
}, },
"ethernet": { "ethernet": {
"build": { "build": {
"board": "AVR_ETHERNET",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_ETHERNET",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega328p", "mcu": "atmega328p",
"variant": "ethernet" "variant": "ethernet"
@ -168,8 +168,8 @@
}, },
"fio": { "fio": {
"build": { "build": {
"board": "AVR_FIO",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_FIO",
"f_cpu": "8000000L", "f_cpu": "8000000L",
"mcu": "atmega328p", "mcu": "atmega328p",
"variant": "eightanaloginputs" "variant": "eightanaloginputs"
@ -185,8 +185,8 @@
}, },
"leonardo": { "leonardo": {
"build": { "build": {
"board": "AVR_LEONARDO",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_LEONARDO",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega32u4", "mcu": "atmega32u4",
"pid": "0x8036", "pid": "0x8036",
@ -208,8 +208,8 @@
}, },
"lilypadatmega168": { "lilypadatmega168": {
"build": { "build": {
"board": "AVR_LILYPAD",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_LILYPAD",
"f_cpu": "8000000L", "f_cpu": "8000000L",
"mcu": "atmega168", "mcu": "atmega168",
"variant": "standard" "variant": "standard"
@ -225,8 +225,8 @@
}, },
"lilypadatmega328": { "lilypadatmega328": {
"build": { "build": {
"board": "AVR_LILYPAD",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_LILYPAD",
"f_cpu": "8000000L", "f_cpu": "8000000L",
"mcu": "atmega328p", "mcu": "atmega328p",
"variant": "standard" "variant": "standard"
@ -242,8 +242,8 @@
}, },
"megaADK": { "megaADK": {
"build": { "build": {
"board": "AVR_ADK",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_ADK",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega2560", "mcu": "atmega2560",
"variant": "mega" "variant": "mega"
@ -259,8 +259,8 @@
}, },
"megaatmega1280": { "megaatmega1280": {
"build": { "build": {
"board": "AVR_MEGA",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_MEGA",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega1280", "mcu": "atmega1280",
"variant": "mega" "variant": "mega"
@ -276,8 +276,8 @@
}, },
"megaatmega2560": { "megaatmega2560": {
"build": { "build": {
"board": "AVR_MEGA2560",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_MEGA2560",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega2560", "mcu": "atmega2560",
"variant": "mega" "variant": "mega"
@ -293,8 +293,8 @@
}, },
"micro": { "micro": {
"build": { "build": {
"board": "AVR_MICRO",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_MICRO",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega32u4", "mcu": "atmega32u4",
"pid": "0x8037", "pid": "0x8037",
@ -316,8 +316,8 @@
}, },
"miniatmega168": { "miniatmega168": {
"build": { "build": {
"board": "AVR_MINI",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_MINI",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega168", "mcu": "atmega168",
"variant": "eightanaloginputs" "variant": "eightanaloginputs"
@ -333,8 +333,8 @@
}, },
"miniatmega328": { "miniatmega328": {
"build": { "build": {
"board": "AVR_MINI",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_MINI",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega328p", "mcu": "atmega328p",
"variant": "eightanaloginputs" "variant": "eightanaloginputs"
@ -350,8 +350,8 @@
}, },
"nanoatmega168": { "nanoatmega168": {
"build": { "build": {
"board": "AVR_NANO",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_NANO",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega168", "mcu": "atmega168",
"variant": "eightanaloginputs" "variant": "eightanaloginputs"
@ -367,8 +367,8 @@
}, },
"nanoatmega328": { "nanoatmega328": {
"build": { "build": {
"board": "AVR_NANO",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_NANO",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega328p", "mcu": "atmega328p",
"variant": "eightanaloginputs" "variant": "eightanaloginputs"
@ -384,8 +384,8 @@
}, },
"pro16MHzatmega168": { "pro16MHzatmega168": {
"build": { "build": {
"board": "AVR_PRO",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_PRO",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega168", "mcu": "atmega168",
"variant": "eightanaloginputs" "variant": "eightanaloginputs"
@ -401,8 +401,8 @@
}, },
"pro16MHzatmega328": { "pro16MHzatmega328": {
"build": { "build": {
"board": "AVR_PRO",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_PRO",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega328p", "mcu": "atmega328p",
"variant": "eightanaloginputs" "variant": "eightanaloginputs"
@ -418,8 +418,8 @@
}, },
"pro8MHzatmega168": { "pro8MHzatmega168": {
"build": { "build": {
"board": "AVR_PRO",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_PRO",
"f_cpu": "8000000L", "f_cpu": "8000000L",
"mcu": "atmega168", "mcu": "atmega168",
"variant": "eightanaloginputs" "variant": "eightanaloginputs"
@ -435,8 +435,8 @@
}, },
"pro8MHzatmega328": { "pro8MHzatmega328": {
"build": { "build": {
"board": "AVR_PRO",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_PRO",
"f_cpu": "8000000L", "f_cpu": "8000000L",
"mcu": "atmega328p", "mcu": "atmega328p",
"variant": "eightanaloginputs" "variant": "eightanaloginputs"
@ -452,8 +452,8 @@
}, },
"robotControl": { "robotControl": {
"build": { "build": {
"board": "AVR_ROBOT_CONTROL",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_ROBOT_CONTROL",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega32u4", "mcu": "atmega32u4",
"pid": "0x8038", "pid": "0x8038",
@ -475,8 +475,8 @@
}, },
"robotMotor": { "robotMotor": {
"build": { "build": {
"board": "AVR_ROBOT_MOTOR",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_ROBOT_MOTOR",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega32u4", "mcu": "atmega32u4",
"pid": "0x8039", "pid": "0x8039",
@ -498,8 +498,8 @@
}, },
"uno": { "uno": {
"build": { "build": {
"board": "AVR_UNO",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_UNO",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega328p", "mcu": "atmega328p",
"variant": "standard" "variant": "standard"
@ -515,8 +515,8 @@
}, },
"yun": { "yun": {
"build": { "build": {
"board": "AVR_YUN",
"core": "arduino", "core": "arduino",
"extra_flags": "-DARDUINO_AVR_YUN",
"f_cpu": "16000000L", "f_cpu": "16000000L",
"mcu": "atmega32u4", "mcu": "atmega32u4",
"pid": "0x8041", "pid": "0x8041",

View File

@ -35,8 +35,7 @@ env.VariantDir(
env.Append( env.Append(
CPPDEFINES=[ CPPDEFINES=[
"ARDUINO_ARCH_%s" % env.subst("$PLATFORM").upper()[-3:], "ARDUINO_ARCH_%s" % env.subst("$PLATFORM").upper()[-3:],
"ARDUINO=%d" % ARDUINO_VERSION, "ARDUINO=%d" % ARDUINO_VERSION
"ARDUINO_${BOARD_OPTIONS['build']['board']}"
] + ARDUINO_USBDEFINES, ] + ARDUINO_USBDEFINES,
CPPPATH=[ CPPPATH=[
join("$BUILD_DIR", "FrameworkArduino"), join("$BUILD_DIR", "FrameworkArduino"),