|
1 | 1 | /****************************************************************************************************************************
|
2 | 2 | defines.h
|
3 | 3 | For boards with WiFiNINA module/shield.
|
4 |
| - |
| 4 | +
|
5 | 5 | Based on and modified from WiFiNINA library https://www.arduino.cc/en/Reference/WiFiNINA
|
6 | 6 | to support nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, etc. boards besides Nano-33 IoT, MKRWIFI1010, MKRVIDOR400, etc.
|
7 | 7 |
|
|
37 | 37 | || defined(__SAMD21E15A__) || defined(__SAMD21E16A__) || defined(__SAMD21E17A__) || defined(__SAMD21E18A__) \
|
38 | 38 | || defined(__SAMD21G15A__) || defined(__SAMD21G16A__) || defined(__SAMD21G17A__) || defined(__SAMD21G18A__) \
|
39 | 39 | || defined(__SAMD21J15A__) || defined(__SAMD21J16A__) || defined(__SAMD21J17A__) || defined(__SAMD21J18A__) )
|
40 |
| - #if defined(WIFININA_USE_SAMD) |
41 |
| - #undef WIFININA_USE_SAMD |
42 |
| - #endif |
43 |
| - #define WIFININA_USE_SAMD true |
| 40 | +#if defined(WIFININA_USE_SAMD) |
| 41 | + #undef WIFININA_USE_SAMD |
| 42 | +#endif |
| 43 | +#define WIFININA_USE_SAMD true |
44 | 44 | #endif
|
45 | 45 |
|
46 | 46 | #if defined(WIFININA_USE_SAMD)
|
|
150 | 150 | #if ( defined(NRF52840_FEATHER) || defined(NRF52832_FEATHER) || defined(NRF52_SERIES) || defined(ARDUINO_NRF52_ADAFRUIT) || \
|
151 | 151 | defined(NRF52840_FEATHER_SENSE) || defined(NRF52840_ITSYBITSY) || defined(NRF52840_CIRCUITPLAY) || defined(NRF52840_CLUE) || \
|
152 | 152 | defined(NRF52840_METRO) || defined(NRF52840_PCA10056) || defined(PARTICLE_XENON) || defined(NINA_B302_ublox) || defined(NINA_B112_ublox) )
|
153 |
| - #if defined(WIFININA_USE_NRF52) |
154 |
| - #undef WIFININA_USE_NRF52 |
155 |
| - #endif |
156 |
| - #define WIFININA_USE_NRF52 true |
| 153 | +#if defined(WIFININA_USE_NRF52) |
| 154 | + #undef WIFININA_USE_NRF52 |
| 155 | +#endif |
| 156 | +#define WIFININA_USE_NRF52 true |
157 | 157 | #endif
|
158 | 158 |
|
159 | 159 | #if defined(WIFININA_USE_NRF52)
|
|
213 | 213 | #if ( defined(STM32F0) || defined(STM32F1) || defined(STM32F2) || defined(STM32F3) ||defined(STM32F4) || defined(STM32F7) || \
|
214 | 214 | defined(STM32L0) || defined(STM32L1) || defined(STM32L4) || defined(STM32H7) ||defined(STM32G0) || defined(STM32G4) || \
|
215 | 215 | defined(STM32WB) || defined(STM32MP1) )
|
216 |
| - #if defined(WIFININA_USE_STM32) |
217 |
| - #undef WIFININA_USE_STM32 |
218 |
| - #endif |
219 |
| - #define WIFININA_USE_STM32 true |
| 216 | +#if defined(WIFININA_USE_STM32) |
| 217 | + #undef WIFININA_USE_STM32 |
| 218 | +#endif |
| 219 | +#define WIFININA_USE_STM32 true |
220 | 220 | #endif
|
221 | 221 |
|
222 | 222 | #if defined(WIFININA_USE_STM32)
|
|
275 | 275 | #undef WIFININA_USE_TEENSY
|
276 | 276 | #endif
|
277 | 277 | #define WIFININA_USE_TEENSY true
|
278 |
| - |
| 278 | + |
279 | 279 | #if defined(__IMXRT1062__)
|
280 | 280 | // For Teensy 4.1/4.0
|
281 | 281 | #define BOARD_TYPE "TEENSY 4.1/4.0"
|
|
314 | 314 |
|
315 | 315 | #if defined(ARDUINO_NANO_RP2040_CONNECT)
|
316 | 316 | #define BOARD_NAME "MBED NANO_RP2040_CONNECT"
|
317 |
| - #elif defined(ARDUINO_RASPBERRY_PI_PICO) |
| 317 | + #elif defined(ARDUINO_RASPBERRY_PI_PICO) |
318 | 318 | #define BOARD_NAME "MBED RASPBERRY_PI_PICO"
|
319 | 319 | #elif defined(ARDUINO_ADAFRUIT_FEATHER_RP2040)
|
320 | 320 | #define BOARD_NAME "MBED DAFRUIT_FEATHER_RP2040"
|
|
323 | 323 | #else
|
324 | 324 | #define BOARD_NAME "MBED Unknown RP2040"
|
325 | 325 | #endif
|
326 |
| - |
| 326 | + |
327 | 327 | #endif
|
328 | 328 | #endif
|
329 | 329 |
|
330 | 330 | #if ( defined(__AVR_ATmega2560__) || defined(__AVR_ATmega2561__) || defined(__AVR_ATmega1280__) || defined(__AVR_ATmega1281__) || \
|
331 | 331 | defined(__AVR_ATmega640__) || defined(__AVR_ATmega641__))
|
332 |
| - #define BOARD_TYPE "Arduino AVR Mega2560/ADK" |
333 |
| - #warning Using Arduino AVR Mega, Mega640(P), Mega2560/ADK. |
334 |
| - |
| 332 | +#define BOARD_TYPE "Arduino AVR Mega2560/ADK" |
| 333 | +#warning Using Arduino AVR Mega, Mega640(P), Mega2560/ADK. |
| 334 | + |
335 | 335 | #elif ( defined(__AVR_ATmega644__) || defined(__AVR_ATmega644A__) || defined(__AVR_ATmega644P__) || defined(__AVR_ATmega644PA__) || \
|
336 | 336 | defined(ARDUINO_AVR_UNO) || defined(ARDUINO_AVR_NANO) || defined(ARDUINO_AVR_MINI) || defined(ARDUINO_AVR_ETHERNET) || \
|
337 | 337 | defined(ARDUINO_AVR_FIO) || defined(ARDUINO_AVR_BT) || defined(ARDUINO_AVR_LILYPAD) || defined(ARDUINO_AVR_PRO) || \
|
338 |
| - defined(ARDUINO_AVR_NG) || defined(ARDUINO_AVR_UNO_WIFI_DEV_ED) || defined(ARDUINO_AVR_DUEMILANOVE) ) |
339 |
| - #define BOARD_TYPE "Arduino AVR UNO, Nano, etc." |
340 |
| - #warning Using Aduino AVR ATMega644(P), ATMega328(P) such as UNO, Nano. |
| 338 | + defined(ARDUINO_AVR_NG) || defined(ARDUINO_AVR_UNO_WIFI_DEV_ED) || defined(ARDUINO_AVR_DUEMILANOVE) ) |
| 339 | +#define BOARD_TYPE "Arduino AVR UNO, Nano, etc." |
| 340 | +#warning Using Aduino AVR ATMega644(P), ATMega328(P) such as UNO, Nano. |
341 | 341 |
|
342 | 342 | #elif ( defined(ARDUINO_AVR_FEATHER328P) || defined(ARDUINO_AVR_METRO) || defined(ARDUINO_AVR_PROTRINKET5) || defined(ARDUINO_AVR_PROTRINKET3) || \
|
343 | 343 | defined(ARDUINO_AVR_PROTRINKET5FTDI) || defined(ARDUINO_AVR_PROTRINKET3FTDI) )
|
344 |
| - #define BOARD_TYPE "Adafruit AVR ATMega328(P)" |
345 |
| - #warning Using Adafruit ATMega328(P), such as AVR_FEATHER328P or AVR_METRO. |
346 |
| - |
| 344 | +#define BOARD_TYPE "Adafruit AVR ATMega328(P)" |
| 345 | +#warning Using Adafruit ATMega328(P), such as AVR_FEATHER328P or AVR_METRO. |
| 346 | + |
347 | 347 | #elif ( defined(ARDUINO_AVR_LEONARDO) || defined(ARDUINO_AVR_LEONARDO_ETH) || defined(ARDUINO_AVR_YUN) || defined(ARDUINO_AVR_MICRO) || \
|
348 | 348 | defined(ARDUINO_AVR_ESPLORA) || defined(ARDUINO_AVR_LILYPAD_USB) || defined(ARDUINO_AVR_ROBOT_CONTROL) || defined(ARDUINO_AVR_ROBOT_MOTOR) || \
|
349 | 349 | defined(ARDUINO_AVR_CIRCUITPLAY) || defined(ARDUINO_AVR_YUNMINI) || defined(ARDUINO_AVR_INDUSTRIAL101) || defined(ARDUINO_AVR_LININO_ONE) )
|
350 |
| - #define BOARD_TYPE "Arduino AVR ATMega32U4" |
351 |
| - #warning Using Arduino ATMega32U4, such as Leonardo or Leonardo ETH. |
352 |
| - |
| 350 | +#define BOARD_TYPE "Arduino AVR ATMega32U4" |
| 351 | +#warning Using Arduino ATMega32U4, such as Leonardo or Leonardo ETH. |
| 352 | + |
353 | 353 | #elif ( defined(ARDUINO_AVR_FLORA8 ) || defined(ARDUINO_AVR_FEATHER32U4) || defined(ARDUINO_AVR_CIRCUITPLAY) || defined(ARDUINO_AVR_ITSYBITSY32U4_5V) || \
|
354 | 354 | defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || defined(ARDUINO_AVR_BLUEFRUITMICRO) || defined(ARDUINO_AVR_ADAFRUIT32U4) )
|
355 |
| - #define BOARD_TYPE "Adafruit AVR ATMega32U4" |
356 |
| - #warning Using Adafruit ATMega32U4, such as Feather_32u4, AVR_CIRCUITPLAY, etc. |
| 355 | +#define BOARD_TYPE "Adafruit AVR ATMega32U4" |
| 356 | +#warning Using Adafruit ATMega32U4, such as Feather_32u4, AVR_CIRCUITPLAY, etc. |
357 | 357 |
|
358 | 358 | #elif ( defined(__AVR_ATmega32U4__) || defined(ARDUINO_AVR_MAKEYMAKEY ) || defined(ARDUINO_AVR_PROMICRO) || defined(ARDUINO_AVR_FIOV3) || \
|
359 | 359 | defined(ARDUINO_AVR_QDUINOMINI) || defined(ARDUINO_AVR_LILYPAD_ARDUINO_USB_PLUS_BOARD ) )
|
360 |
| - #define BOARD_TYPE "Generic or Sparkfun AVR ATMega32U4" |
361 |
| - #warning Using Generic ATMega32U4, such as Sparkfun AVR_MAKEYMAKEY, AVR_PROMICRO, etc. |
| 360 | +#define BOARD_TYPE "Generic or Sparkfun AVR ATMega32U4" |
| 361 | +#warning Using Generic ATMega32U4, such as Sparkfun AVR_MAKEYMAKEY, AVR_PROMICRO, etc. |
362 | 362 |
|
363 | 363 | #elif ( defined(__AVR_ATmega328P__) || defined(ARDUINO_AVR_DIGITAL_SANDBOX ) || defined(ARDUINO_REDBOT) || defined(ARDUINO_AVR_SERIAL_7_SEGMENT) )
|
364 |
| - #define BOARD_TYPE "Generic or Sparkfun AVR ATMega328P" |
365 |
| - #warning Using Generic ATMega328P, such as Sparkfun AVR_DIGITAL_SANDBOX, REDBOT, etc. |
| 364 | +#define BOARD_TYPE "Generic or Sparkfun AVR ATMega328P" |
| 365 | +#warning Using Generic ATMega328P, such as Sparkfun AVR_DIGITAL_SANDBOX, REDBOT, etc. |
366 | 366 |
|
367 | 367 | #elif ( defined(__AVR_ATmega128RFA1__) || defined(ARDUINO_ATMEGA128RFA1_DEV_BOARD) )
|
368 |
| - #define BOARD_TYPE "Generic or Sparkfun AVR ATMega128RFA1" |
369 |
| - #warning Using Generic ATMega128RFA1, such as Sparkfun ATMEGA128RFA1_DEV_BOARD, etc. |
| 368 | +#define BOARD_TYPE "Generic or Sparkfun AVR ATMega128RFA1" |
| 369 | +#warning Using Generic ATMega128RFA1, such as Sparkfun ATMEGA128RFA1_DEV_BOARD, etc. |
370 | 370 |
|
371 | 371 | #elif ( defined(ARDUINO_AVR_GEMMA) || defined(ARDUINO_AVR_TRINKET3) || defined(ARDUINO_AVR_TRINKET5) )
|
372 |
| - #error These AVR boards are not supported! Please check your Tools->Board setting. |
373 |
| - |
| 372 | +#error These AVR boards are not supported! Please check your Tools->Board setting. |
| 373 | + |
374 | 374 | #endif
|
375 | 375 |
|
376 | 376 | #if ( defined(__AVR_ATmega4809__) || defined(ARDUINO_AVR_UNO_WIFI_REV2) || defined(ARDUINO_AVR_NANO_EVERY) )
|
|
0 commit comments