Skip to content

Commit 296d675

Browse files
committed
auto-use feather wing pins
1 parent 18374b0 commit 296d675

File tree

1 file changed

+21
-10
lines changed

1 file changed

+21
-10
lines changed

Adafruit_ESP32_Arduino_Demos/SerialESPPassthrough/SerialESPPassthrough.ino

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,18 @@
2323

2424
unsigned long baud = 115200;
2525

26-
Adafruit_NeoPixel pixel = Adafruit_NeoPixel(1, 2, NEO_GRB + NEO_KHZ800);
26+
#if defined(ADAFRUIT_FEATHER_M4_EXPRESS)
27+
// Configure the pins used for the ESP32 connection
28+
#define SerialESP32 Serial1
29+
#define SPIWIFI SPI // The SPI port
30+
#define SPIWIFI_SS 13 // Chip select pin
31+
#define ESP32_RESETN 12 // Reset pin
32+
#define SPIWIFI_ACK 11 // a.k.a BUSY or READY pin
33+
#define ESP32_GPIO0 10
34+
#define NEOPIXEL_PIN 8
35+
#endif
36+
37+
Adafruit_NeoPixel pixel = Adafruit_NeoPixel(1, NEOPIXEL_PIN, NEO_GRB + NEO_KHZ800);
2738

2839

2940
void setup() {
@@ -35,18 +46,18 @@ void setup() {
3546
pixel.setPixelColor(0, 50, 50, 50); pixel.show();
3647

3748
delay(100);
38-
SerialNina.begin(baud);
49+
SerialESP32.begin(baud);
3950

40-
pinMode(13, OUTPUT);
41-
pinMode(NINA_GPIO0, OUTPUT);
42-
pinMode(NINA_RESETN, OUTPUT);
51+
pinMode(SPIWIFI_SS, OUTPUT);
52+
pinMode(ESP32_GPIO0, OUTPUT);
53+
pinMode(ESP32_RESETN, OUTPUT);
4354

4455
// manually put the ESP32 in upload mode
45-
digitalWrite(NINA_GPIO0, LOW);
56+
digitalWrite(ESP32_GPIO0, LOW);
4657

47-
digitalWrite(NINA_RESETN, LOW);
58+
digitalWrite(ESP32_RESETN, LOW);
4859
delay(100);
49-
digitalWrite(NINA_RESETN, HIGH);
60+
digitalWrite(ESP32_RESETN, HIGH);
5061
pixel.setPixelColor(0, 20, 20, 0); pixel.show();
5162
delay(100);
5263
}
@@ -57,8 +68,8 @@ void loop() {
5768
SerialESP32.write(Serial.read());
5869
}
5970

60-
while (SerialNina.available()) {
71+
while (SerialESP32.available()) {
6172
pixel.setPixelColor(0, 0, 0, 10); pixel.show();
62-
Serial.write(SerialNina.read());
73+
Serial.write(SerialESP32.read());
6374
}
6475
}

0 commit comments

Comments
 (0)