Skip to content

Commit c7ccdd6

Browse files
authored
Merge pull request #188 from adafruit/add-feather-esp32s2
Add Adafruit ESP32-S2 Feather
2 parents 1bd59c1 + df62072 commit c7ccdd6

File tree

6 files changed

+13
-4
lines changed

6 files changed

+13
-4
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
fail-fast: false
3636
matrix:
3737
arduino-platform: ["funhouse_tinyusb", "magtag_tinyusb",
38-
"metro_s2_tinyusb"]
38+
"metro_s2_tinyusb", "feather_s2_tinyusb"]
3939
steps:
4040
- uses: actions/setup-python@v1
4141
with:
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+

src/Wippersnapper.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
#endif
6464

6565
#define WS_VERSION \
66-
"1.0.0-beta.15" ///< WipperSnapper app. version (semver-formatted)
66+
"1.0.0-beta.16" ///< WipperSnapper app. version (semver-formatted)
6767

6868
// Reserved Adafruit IO MQTT topics
6969
#define TOPIC_IO_THROTTLE "/throttle" ///< Adafruit IO Throttle MQTT Topic

src/Wippersnapper_Boards.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,13 @@
5252
#define NEEDS_STATUS_NEOPIXEL_POWER
5353
#define STATUS_NEOPIXEL_PIN 1
5454
#define STATUS_NEOPIXEL_NUM 4
55+
#elif defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S2)
56+
#define BOARD_ID "adafruit-feather-esp32s2"
57+
#define USE_TINYUSB
58+
#define USE_STATUS_NEOPIXEL
59+
#define NEEDS_STATUS_NEOPIXEL_POWER
60+
#define STATUS_NEOPIXEL_PIN 33
61+
#define STATUS_NEOPIXEL_NUM 1
5562
#elif defined(ARDUINO_ARCH_ESP8266)
5663
#define USB_VID 0xEA60
5764
#define USB_PID 0x10C4

src/provisioning/tinyusb/Wippersnapper_FS.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
* BSD license, all text here must be included in any redistribution.
1313
*
1414
*/
15-
#if defined(ARDUINO_MAGTAG29_ESP32S2) || defined(ARDUINO_METRO_ESP32S2) || defined(ARDUINO_FUNHOUSE_ESP32S2) || defined(ADAFRUIT_METRO_M4_AIRLIFT_LITE) || defined(ADAFRUIT_PYPORTAL)
15+
#if defined(ARDUINO_MAGTAG29_ESP32S2) || defined(ARDUINO_METRO_ESP32S2) || defined(ARDUINO_FUNHOUSE_ESP32S2) || defined(ADAFRUIT_METRO_M4_AIRLIFT_LITE) || defined(ADAFRUIT_PYPORTAL) || defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S2)
1616
#include "Wippersnapper_FS.h"
1717
// On-board external flash (QSPI or SPI) macros should already
1818
// defined in your board variant if supported
@@ -277,7 +277,7 @@ void Wippersnapper_FS::createConfigFileSkel() {
277277
secretsFile.flush();
278278
// platform-dependent changes
279279
#if defined(ARDUINO_MAGTAG29_ESP32S2) || defined(ARDUINO_METRO_ESP32S2) || \
280-
defined(ARDUINO_FUNHOUSE_ESP32S2)
280+
defined(ARDUINO_FUNHOUSE_ESP32S2) || defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S2)
281281
secretsFile.print("HERE\",\n\t\"network_type_wifi_native\":{\n\t\t\"network_"
282282
"ssid\":\"YOUR_WIFI_SSID_");
283283
#elif defined(ADAFRUIT_PYPORTAL) || defined(ADAFRUIT_METRO_M4_AIRLIFT_LITE)

0 commit comments

Comments
 (0)