Skip to content

Commit cb1b4b3

Browse files
committed
add(board): Sparkle Motion
1 parent 9167c77 commit cb1b4b3

File tree

4 files changed

+16
-2
lines changed

4 files changed

+16
-2
lines changed

.github/workflows/build-clang-doxy.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,7 @@ jobs:
376376
[
377377
"wippersnapper_feather_esp32",
378378
"qtpy_esp32",
379+
"sparklemotion_esp32",
379380
"sparklemotionmini_esp32",
380381
"sparklemotionstick_esp32",
381382
"feather_esp32_v2",

platformio.ini

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -344,6 +344,14 @@ board_build.filesystem = littlefs
344344
build_type = debug
345345
build_flags = -DARDUINO_ADAFRUIT_QTPY_ESP32
346346

347+
; Adafruit Sparkle Motion
348+
[env:adafruit_sparklemotion_esp32]
349+
extends = common:esp32
350+
board = adafruit_sparklemotion_esp32
351+
board_build.partitions = min_spiffs.csv
352+
board_build.filesystem = littlefs
353+
build_flags = -DARDUINO_SPARKLEMOTION_ESP32
354+
347355
; Adafruit Mini Sparkle Motion
348356
[env:adafruit_sparklemotionmini_esp32]
349357
extends = common:esp32

src/Wippersnapper_Boards.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,12 @@
194194
#define USE_LITTLEFS
195195
#define USE_STATUS_LED
196196
#define STATUS_LED_PIN LED_BUILTIN
197+
#elif defined(ARDUINO_SPARKLEMOTION_ESP32)
198+
#define BOARD_ID "sparklemotion-esp32"
199+
#define USE_LITTLEFS
200+
#define USE_STATUS_NEOPIXEL
201+
#define STATUS_NEOPIXEL_PIN PIN_NEOPIXEL
202+
#define STATUS_NEOPIXEL_NUM 1
197203
#elif defined(ARDUINO_SPARKLEMOTIONMINI_ESP32)
198204
#define BOARD_ID "sparklemotionmini-esp32"
199205
#define USE_LITTLEFS

src/provisioning/littlefs/WipperSnapper_LittleFS.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
defined(ARDUINO_ADAFRUIT_ITSYBITSY_ESP32) || \
1818
defined(ARDUINO_ADAFRUIT_FEATHER_ESP32_V2) || \
1919
defined(ARDUINO_ADAFRUIT_QTPY_ESP32_PICO) || \
20-
defined(ARDUINO_ESP32C3_DEV) || \
20+
defined(ARDUINO_ESP32C3_DEV) || defined(ARDUINO_SPARKLEMOTION_ESP32) || \
2121
defined(ARDUINO_SPARKLEMOTIONMINI_ESP32) || \
2222
defined(ARDUINO_SPARKLEMOTIONSTICK_ESP32) || \
2323
defined(ARDUINO_ADAFRUIT_QTPY_ESP32C3) || \
@@ -89,7 +89,6 @@ void WipperSnapper_LittleFS::parseSecrets() {
8989

9090
} else if (doc["network_type_wifi"]["alternative_networks"]
9191
.is<JsonArray>()) {
92-
9392
WS_DEBUG_PRINTLN("Found multiple wifi networks in secrets.json");
9493
// Parse network credentials from array in secrets
9594
JsonArray altnetworks = doc["network_type_wifi"]["alternative_networks"];

0 commit comments

Comments
 (0)