Compare commits
2 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e80d0edbcf | ||
|
|
c61708b724 |
43 changed files with 611 additions and 859 deletions
6
.github/workflows/githubci.yml
vendored
6
.github/workflows/githubci.yml
vendored
|
|
@ -7,11 +7,11 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/setup-python@v4
|
||||
- uses: actions/setup-python@v1
|
||||
with:
|
||||
python-version: '3.x'
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
repository: adafruit/ci-arduino
|
||||
path: ci
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@
|
|||
|
||||
#include <SPI.h>
|
||||
#include <WiFiNINA.h>
|
||||
#include "pin_config.h" // Configure the pins used for the ESP32 connection
|
||||
#include "arduino_secrets.h"
|
||||
///////please enter your sensitive data in the Secret tab/arduino_secrets.h
|
||||
char ssid[] = SECRET_SSID; // your network SSID (name)
|
||||
|
|
@ -40,9 +39,6 @@ void setup() {
|
|||
|
||||
pinMode(led, OUTPUT); // set the LED pin mode
|
||||
|
||||
// Set up the pins!
|
||||
WiFi.setPins(SPIWIFI_SS, SPIWIFI_ACK, ESP32_RESETN, ESP32_GPIO0, &SPIWIFI);
|
||||
|
||||
// check for the WiFi module:
|
||||
if (WiFi.status() == WL_NO_MODULE) {
|
||||
Serial.println("Communication with WiFi module failed!");
|
||||
|
|
|
|||
|
|
@ -1,48 +0,0 @@
|
|||
// Configure the pins used for the ESP32 connection
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_ADAFRUIT_FRUITJAM_RP2350)
|
||||
#define SPIWIFI SPI1 // The SPI port
|
||||
#define SPIWIFI_SS 46 // Chip select pin
|
||||
#define ESP32_RESETN 22 // Reset pin
|
||||
#define SPIWIFI_ACK 3 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
|
@ -11,7 +11,48 @@
|
|||
*/
|
||||
#include <SPI.h>
|
||||
#include <WiFiNINA.h>
|
||||
#include "pin_config.h" // Configure the pins used for the ESP32 connection
|
||||
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER )
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
||||
#include "arduino_secrets.h"
|
||||
|
||||
///////please enter your sensitive data in the Secret tab/arduino_secrets.h
|
||||
|
|
@ -25,9 +66,7 @@ void setup() {
|
|||
; // wait for serial port to connect. Needed for native USB port only
|
||||
}
|
||||
|
||||
// Set up the pins!
|
||||
WiFi.setPins(SPIWIFI_SS, SPIWIFI_ACK, ESP32_RESETN, ESP32_GPIO0, &SPIWIFI);
|
||||
|
||||
// check for the WiFi module:
|
||||
if (WiFi.status() == WL_NO_MODULE) {
|
||||
Serial.println("Communication with WiFi module failed!");
|
||||
|
|
|
|||
|
|
@ -1,48 +0,0 @@
|
|||
// Configure the pins used for the ESP32 connection
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_ADAFRUIT_FRUITJAM_RP2350)
|
||||
#define SPIWIFI SPI1 // The SPI port
|
||||
#define SPIWIFI_SS 46 // Chip select pin
|
||||
#define ESP32_RESETN 22 // Reset pin
|
||||
#define SPIWIFI_ACK 3 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
|
@ -21,7 +21,48 @@
|
|||
*/
|
||||
#include <SPI.h>
|
||||
#include <WiFiNINA.h>
|
||||
#include "pin_config.h" // Configure the pins used for the ESP32 connection
|
||||
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER )
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
||||
#include "arduino_secrets.h"
|
||||
///////please enter your sensitive data in the Secret tab/arduino_secrets.h
|
||||
char ssid[] = SECRET_SSID; // your network SSID (name)
|
||||
|
|
|
|||
|
|
@ -1,48 +0,0 @@
|
|||
// Configure the pins used for the ESP32 connection
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_ADAFRUIT_FRUITJAM_RP2350)
|
||||
#define SPIWIFI SPI1 // The SPI port
|
||||
#define SPIWIFI_SS 46 // Chip select pin
|
||||
#define ESP32_RESETN 22 // Reset pin
|
||||
#define SPIWIFI_ACK 3 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
|
@ -11,7 +11,48 @@
|
|||
*/
|
||||
#include <SPI.h>
|
||||
#include <WiFiNINA.h>
|
||||
#include "pin_config.h" // Configure the pins used for the ESP32 connection
|
||||
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER )
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
||||
#include "arduino_secrets.h"
|
||||
|
||||
///////please enter your sensitive data in the Secret tab/arduino_secrets.h
|
||||
|
|
|
|||
|
|
@ -1,48 +0,0 @@
|
|||
// Configure the pins used for the ESP32 connection
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_ADAFRUIT_FRUITJAM_RP2350)
|
||||
#define SPIWIFI SPI1 // The SPI port
|
||||
#define SPIWIFI_SS 46 // Chip select pin
|
||||
#define ESP32_RESETN 22 // Reset pin
|
||||
#define SPIWIFI_ACK 3 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
|
@ -17,7 +17,47 @@ last revision November 2015
|
|||
// uncomment the next line if you have a 128x32 OLED on the I2C pins
|
||||
//#define USE_OLED
|
||||
|
||||
#include "pin_config.h" // Configure the pins used for the ESP32 connection
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER )
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
||||
#if defined(USE_OLED)
|
||||
#include <Adafruit_SSD1306.h>
|
||||
|
|
|
|||
|
|
@ -1,48 +0,0 @@
|
|||
// Configure the pins used for the ESP32 connection
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_ADAFRUIT_FRUITJAM_RP2350)
|
||||
#define SPIWIFI SPI1 // The SPI port
|
||||
#define SPIWIFI_SS 46 // Chip select pin
|
||||
#define ESP32_RESETN 22 // Reset pin
|
||||
#define SPIWIFI_ACK 3 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
0
examples/RGBLED/.esp32.test.skip
Normal file
0
examples/RGBLED/.esp32.test.skip
Normal file
0
examples/RGBLED/.esp8266.test.skip
Normal file
0
examples/RGBLED/.esp8266.test.skip
Normal file
0
examples/RGBLED/.leonardo.test.skip
Normal file
0
examples/RGBLED/.leonardo.test.skip
Normal file
0
examples/RGBLED/.mega2560.test.skip
Normal file
0
examples/RGBLED/.mega2560.test.skip
Normal file
0
examples/RGBLED/.metro_m4.test.skip
Normal file
0
examples/RGBLED/.metro_m4.test.skip
Normal file
0
examples/RGBLED/.uno.test.skip
Normal file
0
examples/RGBLED/.uno.test.skip
Normal file
0
examples/RGBLED/.zero.test.skip
Normal file
0
examples/RGBLED/.zero.test.skip
Normal file
87
examples/RGBLED/RGBLED.ino
Normal file
87
examples/RGBLED/RGBLED.ino
Normal file
|
|
@ -0,0 +1,87 @@
|
|||
/*
|
||||
|
||||
This example shows how to use the built in RGB LED
|
||||
|
||||
Circuit:
|
||||
* Board with NINA firmware on it (In this case its an Adafruit AirLift)
|
||||
|
||||
Written by Bryan Siepert for Adafruit Industries on the 30th of October in the year of our Rona, 2020
|
||||
*/
|
||||
|
||||
|
||||
#include <SPI.h>
|
||||
#include <WiFiNINA.h>
|
||||
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 10
|
||||
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER )
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#endif
|
||||
|
||||
void setup() {
|
||||
//Initialize serial and wait for port to open:
|
||||
Serial.begin(115200);
|
||||
while (!Serial) {
|
||||
; // wait for serial port to connect. Needed for native USB port only
|
||||
}
|
||||
|
||||
Serial.println("WiFi Scanning test");
|
||||
|
||||
// Set up the pins!
|
||||
WiFi.setPins(SPIWIFI_SS, SPIWIFI_ACK, ESP32_RESETN, ESP32_GPIO0, &SPIWIFI);
|
||||
|
||||
// check for the WiFi module:
|
||||
while (WiFi.status() == WL_NO_MODULE) {
|
||||
Serial.println("Communication with WiFi module failed!");
|
||||
// don't continue
|
||||
delay(1000);
|
||||
}
|
||||
String fv = WiFi.firmwareVersion();
|
||||
Serial.println(fv);
|
||||
if (fv < "1.0.0") {
|
||||
Serial.println("Please upgrade the firmware");
|
||||
while (1) delay(10);
|
||||
}
|
||||
Serial.println("Firmware OK");
|
||||
|
||||
}
|
||||
|
||||
void loop() {
|
||||
WiFi.setLEDs(255, 0, 0); // RED
|
||||
delay(100);
|
||||
WiFi.setLEDs(0, 255, 0); // GREEN
|
||||
delay(100);
|
||||
WiFi.setLEDs(0, 0, 255); // BLUE
|
||||
delay(100);
|
||||
WiFi.setLEDs(0, 0, 0); // OFF
|
||||
delay(50);
|
||||
|
||||
}
|
||||
|
|
@ -17,7 +17,49 @@
|
|||
|
||||
#include <SPI.h>
|
||||
#include <WiFiNINA.h>
|
||||
#include "pin_config.h" // Configure the pins used for the ESP32 connection
|
||||
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER )
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
||||
|
||||
void setup() {
|
||||
//Initialize serial and wait for port to open:
|
||||
|
|
@ -105,9 +147,7 @@ void printEncryptionType(int thisType) {
|
|||
break;
|
||||
case ENC_TYPE_UNKNOWN:
|
||||
default:
|
||||
Serial.print("Unknown (");
|
||||
Serial.print(thisType);
|
||||
Serial.println(")");
|
||||
Serial.println("Unknown");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,48 +0,0 @@
|
|||
// Configure the pins used for the ESP32 connection
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_ADAFRUIT_FRUITJAM_RP2350)
|
||||
#define SPIWIFI SPI1 // The SPI port
|
||||
#define SPIWIFI_SS 46 // Chip select pin
|
||||
#define ESP32_RESETN 22 // Reset pin
|
||||
#define SPIWIFI_ACK 3 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
|
@ -18,7 +18,47 @@
|
|||
|
||||
#include <SPI.h>
|
||||
#include <WiFiNINA.h>
|
||||
#include "pin_config.h" // Configure the pins used for the ESP32 connection
|
||||
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER )
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
||||
void setup() {
|
||||
//Initialize serial and wait for port to open:
|
||||
|
|
|
|||
|
|
@ -1,48 +0,0 @@
|
|||
// Configure the pins used for the ESP32 connection
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_ADAFRUIT_FRUITJAM_RP2350)
|
||||
#define SPIWIFI SPI1 // The SPI port
|
||||
#define SPIWIFI_SS 46 // Chip select pin
|
||||
#define ESP32_RESETN 22 // Reset pin
|
||||
#define SPIWIFI_ACK 3 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
|
@ -22,7 +22,7 @@
|
|||
*/
|
||||
#include <SPI.h>
|
||||
#include <WiFiNINA.h>
|
||||
#include "pin_config.h" // Configure the pins used for the ESP32 connection
|
||||
|
||||
#include "arduino_secrets.h"
|
||||
///////please enter your sensitive data in the Secret tab/arduino_secrets.h
|
||||
char ssid[] = SECRET_SSID; // your network SSID (name)
|
||||
|
|
@ -36,9 +36,6 @@ void setup() {
|
|||
Serial.begin(9600); // initialize serial communication
|
||||
pinMode(9, OUTPUT); // set the LED pin mode
|
||||
|
||||
// Set up the pins!
|
||||
WiFi.setPins(SPIWIFI_SS, SPIWIFI_ACK, ESP32_RESETN, ESP32_GPIO0, &SPIWIFI);
|
||||
|
||||
// check for the WiFi module:
|
||||
if (WiFi.status() == WL_NO_MODULE) {
|
||||
Serial.println("Communication with WiFi module failed!");
|
||||
|
|
|
|||
|
|
@ -1,48 +0,0 @@
|
|||
// Configure the pins used for the ESP32 connection
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_ADAFRUIT_FRUITJAM_RP2350)
|
||||
#define SPIWIFI SPI1 // The SPI port
|
||||
#define SPIWIFI_SS 46 // Chip select pin
|
||||
#define ESP32_RESETN 22 // Reset pin
|
||||
#define SPIWIFI_ACK 3 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
|
@ -10,7 +10,6 @@
|
|||
*/
|
||||
#include <SPI.h>
|
||||
#include <WiFiNINA.h>
|
||||
#include "pin_config.h" // Configure the pins used for the ESP32 connection
|
||||
|
||||
void setup() {
|
||||
// Initialize serial
|
||||
|
|
@ -23,9 +22,6 @@ void setup() {
|
|||
Serial.println("WiFiNINA firmware check.");
|
||||
Serial.println();
|
||||
|
||||
// Set up the pins!
|
||||
WiFi.setPins(SPIWIFI_SS, SPIWIFI_ACK, ESP32_RESETN, ESP32_GPIO0, &SPIWIFI);
|
||||
|
||||
// check for the WiFi module:
|
||||
if (WiFi.status() == WL_NO_MODULE) {
|
||||
Serial.println("Communication with WiFi module failed!");
|
||||
|
|
|
|||
|
|
@ -1,48 +0,0 @@
|
|||
// Configure the pins used for the ESP32 connection
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_ADAFRUIT_FRUITJAM_RP2350)
|
||||
#define SPIWIFI SPI1 // The SPI port
|
||||
#define SPIWIFI_SS 46 // Chip select pin
|
||||
#define ESP32_RESETN 22 // Reset pin
|
||||
#define SPIWIFI_ACK 3 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
|
@ -21,7 +21,6 @@
|
|||
|
||||
#include <SPI.h>
|
||||
#include <WiFiNINA.h>
|
||||
#include "pin_config.h" // Configure the pins used for the ESP32 connection
|
||||
|
||||
#include "arduino_secrets.h"
|
||||
///////please enter your sensitive data in the Secret tab/arduino_secrets.h
|
||||
|
|
@ -43,9 +42,6 @@ void setup() {
|
|||
; // wait for serial port to connect. Needed for native USB port only
|
||||
}
|
||||
|
||||
// Set up the pins!
|
||||
WiFi.setPins(SPIWIFI_SS, SPIWIFI_ACK, ESP32_RESETN, ESP32_GPIO0, &SPIWIFI);
|
||||
|
||||
// check for the WiFi module:
|
||||
if (WiFi.status() == WL_NO_MODULE) {
|
||||
Serial.println("Communication with WiFi module failed!");
|
||||
|
|
|
|||
|
|
@ -1,48 +0,0 @@
|
|||
// Configure the pins used for the ESP32 connection
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_ADAFRUIT_FRUITJAM_RP2350)
|
||||
#define SPIWIFI SPI1 // The SPI port
|
||||
#define SPIWIFI_SS 46 // Chip select pin
|
||||
#define ESP32_RESETN 22 // Reset pin
|
||||
#define SPIWIFI_ACK 3 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
|
@ -15,7 +15,48 @@
|
|||
*/
|
||||
#include <SPI.h>
|
||||
#include <WiFiNINA.h>
|
||||
#include "pin_config.h" // Configure the pins used for the ESP32 connection
|
||||
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER )
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
||||
#include "arduino_secrets.h"
|
||||
///////please enter your sensitive data in the Secret tab/arduino_secrets.h
|
||||
char ssid[] = SECRET_SSID; // your network SSID (name)
|
||||
|
|
|
|||
|
|
@ -1,48 +0,0 @@
|
|||
// Configure the pins used for the ESP32 connection
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_ADAFRUIT_FRUITJAM_RP2350)
|
||||
#define SPIWIFI SPI1 // The SPI port
|
||||
#define SPIWIFI_SS 46 // Chip select pin
|
||||
#define ESP32_RESETN 22 // Reset pin
|
||||
#define SPIWIFI_ACK 3 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
|
@ -12,7 +12,49 @@ last revision November 2015
|
|||
|
||||
#include <SPI.h>
|
||||
#include <WiFiNINA.h>
|
||||
#include "pin_config.h" // Configure the pins used for the ESP32 connection
|
||||
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER )
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
||||
#include "arduino_secrets.h"
|
||||
///////please enter your sensitive data in the Secret tab/arduino_secrets.h
|
||||
char ssid[] = SECRET_SSID; // your network SSID (name)
|
||||
|
|
@ -24,8 +66,8 @@ int status = WL_IDLE_STATUS;
|
|||
// use the numeric IP instead of the name for the server:
|
||||
//IPAddress server(74,125,232,128); // numeric IP for Google (no DNS)
|
||||
|
||||
#define SERVER "httpbin.org"
|
||||
#define PATH "/get"
|
||||
#define SERVER "cdn.syndication.twimg.com"
|
||||
#define PATH "/widgets/followbutton/info.json?screen_names=adafruit"
|
||||
|
||||
// Initialize the SSL client library
|
||||
// with the IP address and port of the server
|
||||
|
|
|
|||
|
|
@ -1,48 +0,0 @@
|
|||
// Configure the pins used for the ESP32 connection
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_ADAFRUIT_FRUITJAM_RP2350)
|
||||
#define SPIWIFI SPI1 // The SPI port
|
||||
#define SPIWIFI_SS 46 // Chip select pin
|
||||
#define ESP32_RESETN 22 // Reset pin
|
||||
#define SPIWIFI_ACK 3 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
|
@ -18,7 +18,48 @@
|
|||
|
||||
#include <SPI.h>
|
||||
#include <WiFiNINA.h>
|
||||
#include "pin_config.h" // Configure the pins used for the ESP32 connection
|
||||
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER )
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
||||
#include <WiFiUdp.h>
|
||||
|
||||
int status = WL_IDLE_STATUS;
|
||||
|
|
@ -128,7 +169,7 @@ void loop() {
|
|||
}
|
||||
|
||||
// send an NTP request to the time server at the given address
|
||||
void sendNTPpacket(IPAddress& address) {
|
||||
unsigned long sendNTPpacket(IPAddress& address) {
|
||||
//Serial.println("1");
|
||||
// set all bytes in the buffer to 0
|
||||
memset(packetBuffer, 0, NTP_PACKET_SIZE);
|
||||
|
|
|
|||
|
|
@ -1,48 +0,0 @@
|
|||
// Configure the pins used for the ESP32 connection
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_ADAFRUIT_FRUITJAM_RP2350)
|
||||
#define SPIWIFI SPI1 // The SPI port
|
||||
#define SPIWIFI_SS 46 // Chip select pin
|
||||
#define ESP32_RESETN 22 // Reset pin
|
||||
#define SPIWIFI_ACK 3 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
|
@ -13,7 +13,48 @@
|
|||
|
||||
#include <SPI.h>
|
||||
#include <WiFiNINA.h>
|
||||
#include "pin_config.h" // Configure the pins used for the ESP32 connection
|
||||
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER )
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
||||
#include <WiFiUdp.h>
|
||||
|
||||
int status = WL_IDLE_STATUS;
|
||||
|
|
|
|||
|
|
@ -1,48 +0,0 @@
|
|||
// Configure the pins used for the ESP32 connection
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_ADAFRUIT_FRUITJAM_RP2350)
|
||||
#define SPIWIFI SPI1 // The SPI port
|
||||
#define SPIWIFI_SS 46 // Chip select pin
|
||||
#define ESP32_RESETN 22 // Reset pin
|
||||
#define SPIWIFI_ACK 3 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
|
@ -23,7 +23,49 @@
|
|||
|
||||
#include <SPI.h>
|
||||
#include <WiFiNINA.h>
|
||||
#include "pin_config.h" // Configure the pins used for the ESP32 connection
|
||||
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
||||
#include "arduino_secrets.h"
|
||||
///////please enter your sensitive data in the Secret tab/arduino_secrets.h
|
||||
char ssid[] = SECRET_SSID; // your network SSID (name)
|
||||
|
|
|
|||
|
|
@ -1,48 +0,0 @@
|
|||
// Configure the pins used for the ESP32 connection
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_ADAFRUIT_FRUITJAM_RP2350)
|
||||
#define SPIWIFI SPI1 // The SPI port
|
||||
#define SPIWIFI_SS 46 // Chip select pin
|
||||
#define ESP32_RESETN 22 // Reset pin
|
||||
#define SPIWIFI_ACK 3 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
|
@ -16,7 +16,48 @@
|
|||
|
||||
#include <SPI.h>
|
||||
#include <WiFiNINA.h>
|
||||
#include "pin_config.h" // Configure the pins used for the ESP32 connection
|
||||
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER )
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
||||
#include "arduino_secrets.h"
|
||||
///////please enter your sensitive data in the Secret tab/arduino_secrets.h
|
||||
char ssid[] = SECRET_SSID; // your network SSID (name)
|
||||
|
|
|
|||
|
|
@ -1,48 +0,0 @@
|
|||
// Configure the pins used for the ESP32 connection
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_ADAFRUIT_FRUITJAM_RP2350)
|
||||
#define SPIWIFI SPI1 // The SPI port
|
||||
#define SPIWIFI_SS 46 // Chip select pin
|
||||
#define ESP32_RESETN 22 // Reset pin
|
||||
#define SPIWIFI_ACK 3 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
|
|
@ -18,7 +18,17 @@
|
|||
|
||||
#include <SPI.h>
|
||||
#include <WiFiNINA.h>
|
||||
#include "pin_config.h" // Configure the pins used for the ESP32 connection
|
||||
|
||||
// if the wifi definition isnt in the board variant
|
||||
#if !defined(SPIWIFI_SS)
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI_SS 10
|
||||
#define SPIWIFI_ACK 7
|
||||
#define ESP32_RESETN 5
|
||||
#define ESP32_GPIO0 6 // Helpful for servers
|
||||
#define SPIWIFI SPI
|
||||
#endif
|
||||
|
||||
|
||||
#include "arduino_secrets.h"
|
||||
///////please enter your sensitive data in the Secret tab/arduino_secrets.h
|
||||
|
|
@ -38,9 +48,6 @@ void setup() {
|
|||
; // wait for serial port to connect. Needed for native USB port only
|
||||
}
|
||||
|
||||
// Set up the pins!
|
||||
WiFi.setPins(SPIWIFI_SS, SPIWIFI_ACK, ESP32_RESETN, ESP32_GPIO0, &SPIWIFI);
|
||||
|
||||
// check for the WiFi module:
|
||||
WiFi.setPins(SPIWIFI_SS, SPIWIFI_ACK, ESP32_RESETN, ESP32_GPIO0, &SPIWIFI);
|
||||
if (WiFi.status() == WL_NO_MODULE) {
|
||||
|
|
|
|||
|
|
@ -1,48 +0,0 @@
|
|||
// Configure the pins used for the ESP32 connection
|
||||
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS) || \
|
||||
defined(ADAFRUIT_FEATHER_M0) || \
|
||||
defined(ADAFRUIT_FEATHER_M0_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_FEATHER32U4) || \
|
||||
defined(ARDUINO_NRF52840_FEATHER) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M0) || \
|
||||
defined(ADAFRUIT_ITSYBITSY_M4_EXPRESS) || \
|
||||
defined(ARDUINO_AVR_ITSYBITSY32U4_3V) || \
|
||||
defined(ARDUINO_NRF52_ITSYBITSY)
|
||||
// Configure the pins used for the ESP32 connection
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 13 // Chip select pin
|
||||
#define ESP32_RESETN 12 // Reset pin
|
||||
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_ADAFRUIT_FRUITJAM_RP2350)
|
||||
#define SPIWIFI SPI1 // The SPI port
|
||||
#define SPIWIFI_SS 46 // Chip select pin
|
||||
#define ESP32_RESETN 22 // Reset pin
|
||||
#define SPIWIFI_ACK 3 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_AVR_FEATHER328P)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 4 // Chip select pin
|
||||
#define ESP32_RESETN 3 // Reset pin
|
||||
#define SPIWIFI_ACK 2 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(TEENSYDUINO)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 5 // Chip select pin
|
||||
#define ESP32_RESETN 6 // Reset pin
|
||||
#define SPIWIFI_ACK 9 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif defined(ARDUINO_NRF52832_FEATHER)
|
||||
#define SPIWIFI SPI // The SPI port
|
||||
#define SPIWIFI_SS 16 // Chip select pin
|
||||
#define ESP32_RESETN 15 // Reset pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_GPIO0 -1
|
||||
#elif !defined(SPIWIFI_SS) // if the wifi definition isnt in the board variant
|
||||
// Don't change the names of these #define's! they match the variant ones
|
||||
#define SPIWIFI SPI
|
||||
#define SPIWIFI_SS 10 // Chip select pin
|
||||
#define SPIWIFI_ACK 7 // a.k.a BUSY or READY pin
|
||||
#define ESP32_RESETN 5 // Reset pin
|
||||
#define ESP32_GPIO0 -1 // Not connected
|
||||
#endif
|
||||
Loading…
Reference in a new issue