|
20 | 20 | #define DEBUG_ESP8266_AT_WEBSERVER_PORT Serial
|
21 | 21 |
|
22 | 22 | // Debug Level from 0 to 4
|
23 |
| -#define _ESP_AT_LOGLEVEL_ 3 |
| 23 | +#define _ESP_AT_LOGLEVEL_ 1 |
24 | 24 |
|
25 |
| -// Uncomment to use ESP32-AT commands |
26 |
| -//#define USE_ESP32_AT true |
| 25 | +#define USING_WIZFI360 true |
| 26 | + |
| 27 | +#if (USING_WIZFI360) || defined(ARDUINO_WIZNET_WIZFI360_EVB_PICO) |
| 28 | + #define USE_ESP32_AT true |
| 29 | +#else |
| 30 | + // Uncomment to use ESP32-AT commands |
| 31 | + //#define USE_ESP32_AT true |
| 32 | +#endif |
27 | 33 |
|
28 | 34 | #if USE_ESP32_AT
|
29 | 35 | #warning Using ESP32-AT WiFi and ESP8266_AT_WebServer Library
|
|
34 | 40 | #endif
|
35 | 41 |
|
36 | 42 | #if ( defined(ARDUINO_SAMD_ZERO) || defined(ARDUINO_SAMD_MKR1000) || defined(ARDUINO_SAMD_MKRWIFI1010) \
|
37 |
| - || defined(ARDUINO_SAMD_NANO_33_IOT) || defined(ARDUINO_SAMD_MKRFox1200) || defined(ARDUINO_SAMD_MKRWAN1300) || defined(ARDUINO_SAMD_MKRWAN1310) \ |
38 |
| - || defined(ARDUINO_SAMD_MKRGSM1400) || defined(ARDUINO_SAMD_MKRNB1500) || defined(ARDUINO_SAMD_MKRVIDOR4000) || defined(__SAMD21G18A__) \ |
39 |
| - || defined(ARDUINO_SAMD_CIRCUITPLAYGROUND_EXPRESS) || defined(__SAMD21E18A__) || defined(__SAMD51__) || defined(__SAMD51J20A__) || defined(__SAMD51J19A__) \ |
40 |
| - || defined(__SAMD51G19A__) || defined(__SAMD51P19A__) || defined(__SAMD21G18A__) ) |
| 43 | + || defined(ARDUINO_SAMD_NANO_33_IOT) || defined(ARDUINO_SAMD_MKRFox1200) || defined(ARDUINO_SAMD_MKRWAN1300) || defined(ARDUINO_SAMD_MKRWAN1310) \ |
| 44 | + || defined(ARDUINO_SAMD_MKRGSM1400) || defined(ARDUINO_SAMD_MKRNB1500) || defined(ARDUINO_SAMD_MKRVIDOR4000) || defined(__SAMD21G18A__) \ |
| 45 | + || defined(ARDUINO_SAMD_CIRCUITPLAYGROUND_EXPRESS) || defined(__SAMD21E18A__) || defined(__SAMD51__) || defined(__SAMD51J20A__) || defined(__SAMD51J19A__) \ |
| 46 | + || defined(__SAMD51G19A__) || defined(__SAMD51P19A__) || defined(__SAMD21G18A__) ) |
| 47 | + |
| 48 | + #define MULTIPLY_FACTOR 2 |
| 49 | + |
41 | 50 | #if defined(ESP8266_AT_USE_SAMD)
|
42 | 51 | #undef ESP8266_AT_USE_SAMD
|
43 | 52 | #endif
|
44 | 53 | #define ESP8266_AT_USE_SAMD true
|
| 54 | + |
45 | 55 | #endif
|
46 | 56 |
|
47 |
| -#if ( defined(NRF52840_FEATHER) || defined(NRF52832_FEATHER) || defined(NRF52_SERIES) || defined(ARDUINO_NRF52_ADAFRUIT) || \ |
48 |
| - defined(NRF52840_FEATHER_SENSE) || defined(NRF52840_ITSYBITSY) || defined(NRF52840_CIRCUITPLAY) || defined(NRF52840_CLUE) || \ |
49 |
| - defined(NRF52840_METRO) || defined(NRF52840_PCA10056) || defined(PARTICLE_XENON) || defined(NINA_B302_ublox) || defined(NINA_B112_ublox) ) |
| 57 | +#if (defined(NRF52840_FEATHER) || defined(NRF52832_FEATHER) || defined(NRF52_SERIES) || defined(ARDUINO_NRF52_ADAFRUIT) || \ |
| 58 | + defined(NRF52840_FEATHER_SENSE) || defined(NRF52840_ITSYBITSY) || defined(NRF52840_CIRCUITPLAY) || \ |
| 59 | + defined(NRF52840_CLUE) || defined(NRF52840_METRO) || defined(NRF52840_PCA10056) || defined(PARTICLE_XENON) || \ |
| 60 | + defined(NRF52840_LED_GLASSES) || defined(MDBT50Q_RX) || defined(NINA_B302_ublox) || defined(NINA_B112_ublox) || \ |
| 61 | + defined(ARDUINO_Seeed_XIAO_nRF52840) || defined(ARDUINO_Seeed_XIAO_nRF52840_Sense) || \ |
| 62 | + defined(ARDUINO_SEEED_XIAO_NRF52840) || defined(ARDUINO_SEEED_XIAO_NRF52840_SENSE) ) |
| 63 | + |
| 64 | + #define MULTIPLY_FACTOR 4 |
| 65 | + |
50 | 66 | #if defined(ESP8266_AT_USE_NRF528XX)
|
51 | 67 | #undef ESP8266_AT_USE_NRF528XX
|
52 | 68 | #endif
|
53 | 69 | #define ESP8266_AT_USE_NRF528XX true
|
| 70 | + |
54 | 71 | #endif
|
55 | 72 |
|
56 | 73 | #if ( defined(ARDUINO_SAM_DUE) || defined(__SAM3X8E__) )
|
|
85 | 102 |
|
86 | 103 | #if defined(__IMXRT1062__)
|
87 | 104 | // For Teensy 4.1/4.0
|
| 105 | + #define MULTIPLY_FACTOR 6 |
| 106 | + |
88 | 107 | #if defined(ARDUINO_TEENSY41)
|
89 | 108 | #define BOARD_TYPE "TEENSY 4.1"
|
90 | 109 | // Use true for NativeEthernet Library, false if using other Ethernet libraries
|
|
338 | 357 |
|
339 | 358 | #warning RASPBERRY_PI_PICO board selected
|
340 | 359 |
|
| 360 | + #define MULTIPLY_FACTOR 6 |
| 361 | + |
341 | 362 | #if defined(ARDUINO_ARCH_MBED)
|
342 | 363 |
|
343 |
| - #warning Using ARDUINO_ARCH_MBED |
| 364 | + #warning Using ARDUINO_ARCH_MBED |
| 365 | + |
| 366 | + #if ( defined(ARDUINO_NANO_RP2040_CONNECT) || defined(ARDUINO_RASPBERRY_PI_PICO) || \ |
| 367 | + defined(ARDUINO_GENERIC_RP2040) || defined(ARDUINO_ADAFRUIT_FEATHER_RP2040) ) |
| 368 | + // Only undef known BOARD_NAME to use better one |
| 369 | + #undef BOARD_NAME |
| 370 | + #endif |
| 371 | + |
| 372 | + #if defined(ARDUINO_RASPBERRY_PI_PICO) |
| 373 | + #define BOARD_NAME "MBED RASPBERRY_PI_PICO" |
| 374 | + #elif defined(ARDUINO_ADAFRUIT_FEATHER_RP2040) |
| 375 | + #define BOARD_NAME "MBED ADAFRUIT_FEATHER_RP2040" |
| 376 | + #elif defined(ARDUINO_GENERIC_RP2040) |
| 377 | + #define BOARD_NAME "MBED GENERIC_RP2040" |
| 378 | + #elif defined(ARDUINO_NANO_RP2040_CONNECT) |
| 379 | + #define BOARD_NAME "MBED NANO_RP2040_CONNECT" |
| 380 | + #else |
| 381 | + // Use default BOARD_NAME if exists |
| 382 | + #if !defined(BOARD_NAME) |
| 383 | + #define BOARD_NAME "MBED Unknown RP2040" |
| 384 | + #endif |
| 385 | + #endif |
344 | 386 |
|
345 |
| - #if ( defined(ARDUINO_NANO_RP2040_CONNECT) || defined(ARDUINO_RASPBERRY_PI_PICO) || \ |
346 |
| - defined(ARDUINO_GENERIC_RP2040) || defined(ARDUINO_ADAFRUIT_FEATHER_RP2040) ) |
347 |
| - // Only undef known BOARD_NAME to use better one |
348 |
| - #undef BOARD_NAME |
349 | 387 | #endif
|
350 |
| - |
351 |
| - #if defined(ARDUINO_RASPBERRY_PI_PICO) |
352 |
| - #define BOARD_NAME "MBED RASPBERRY_PI_PICO" |
353 |
| - #elif defined(ARDUINO_ADAFRUIT_FEATHER_RP2040) |
354 |
| - #define BOARD_NAME "MBED ADAFRUIT_FEATHER_RP2040" |
355 |
| - #elif defined(ARDUINO_GENERIC_RP2040) |
356 |
| - #define BOARD_NAME "MBED GENERIC_RP2040" |
357 |
| - #elif defined(ARDUINO_NANO_RP2040_CONNECT) |
358 |
| - #define BOARD_NAME "MBED NANO_RP2040_CONNECT" |
| 388 | + |
| 389 | + #if defined(ARDUINO_WIZNET_WIZFI360_EVB_PICO) |
| 390 | + #warning WIZNET_WIZFI360_EVB_PICO |
| 391 | + #define EspSerial Serial2 |
359 | 392 | #else
|
360 |
| - // Use default BOARD_NAME if exists |
361 |
| - #if !defined(BOARD_NAME) |
362 |
| - #define BOARD_NAME "MBED Unknown RP2040" |
363 |
| - #endif |
364 |
| - #endif |
365 |
| - |
| 393 | + #define EspSerial Serial1 |
366 | 394 | #endif
|
367 |
| - |
368 |
| - #define EspSerial Serial1 |
369 | 395 |
|
370 | 396 | #elif (ESP_AT_USE_AVR)
|
371 | 397 |
|
|
388 | 414 | #define BOARD_NAME BOARD_TYPE
|
389 | 415 | #endif
|
390 | 416 |
|
| 417 | +//////////////////////////////////////////// |
| 418 | + |
| 419 | +#if !defined(MULTIPLY_FACTOR) |
| 420 | + #define MULTIPLY_FACTOR 1 |
| 421 | +#elif (MULTIPLY_FACTOR > 6) |
| 422 | + #undef MULTIPLY_FACTOR |
| 423 | + #define MULTIPLY_FACTOR 6 |
| 424 | +#endif |
| 425 | + |
| 426 | +//////////////////////////////////////////// |
| 427 | + |
391 | 428 | #include <ESP8266_AT_WebServer.h>
|
392 | 429 |
|
393 | 430 | char ssid[] = "YOUR_SSID"; // your network SSID (name)
|
|
0 commit comments