Skip to content

Commit 871a617

Browse files
committed
Add Arduino Nesso-N1
1 parent e7fc32c commit 871a617

File tree

7 files changed

+36
-3
lines changed

7 files changed

+36
-3
lines changed

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,8 @@ jobs:
370370
"dfrobot_beetle_esp32c3",
371371
"wippersnapper_qtpy_esp32c3",
372372
"espressif_esp32c5_devkitc_1_n8r4",
373-
"wippersnapper_feather_esp32c6"
373+
"wippersnapper_feather_esp32c6",
374+
"arduino_nesso_n1"
374375
]
375376
include:
376377
- offset: "0x1000"
@@ -382,6 +383,8 @@ jobs:
382383
arduino-platform: "espressif_esp32c5_devkitc_1_n8r4"
383384
- offset: "0x0"
384385
arduino-platform: "wippersnapper_feather_esp32c6"
386+
- offset: "0x0"
387+
arduino-platform: "arduino_nesso_n1"
385388
steps:
386389
- name: "skip if unwanted"
387390
continue-on-error: true
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+

platformio.ini

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,27 @@ build_flags =
201201
board_build.filesystem = littlefs
202202
board_build.partitions = min_spiffs.csv
203203

204+
; Arduino Nesso-N1 (Espressif ESP32-C5 16MB FLASH)
205+
[env:arduino_nesso_n1]
206+
extends = common:esp32
207+
board = arduino_nesso_n1
208+
build_type = debug
209+
; debug_tool = esp-builtin
210+
; upload_protocol = esp-builtin
211+
; debug_init_break = tbreak setup
212+
build_flags =
213+
-DARDUINO_ARDUINO_NESSO_N1
214+
-DBOARD_HAS_PSRAM
215+
; -DDEBUG=1
216+
; -DARDUINO_USB_MODE=1
217+
; -DARDUINO_USB_CDC_ON_BOOT=1
218+
; -DESP_LOG_LEVEL=5
219+
; -DARDUINO_LOG_LEVEL=5
220+
; -DCORE_DEBUG_LEVEL=5
221+
; -DMQTT_DEBUG=1
222+
board_build.filesystem = littlefs
223+
board_build.partitions = huge_app.csv
224+
204225
; Espressif ESP32-C6 4MB NO PSRAM esp32-c6-devkitm-1
205226
[env:espressif_esp32-c6-devkitm-1]
206227
extends = common:esp32

src/Wippersnapper_Boards.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,13 @@
166166
#define USE_LITTLEFS
167167
#define USE_STATUS_LED
168168
#define STATUS_LED_PIN 13
169+
#elif defined(ARDUINO_ARDUINO_NESSO_N1)
170+
#define BOARD_ID "arduino-nesso-n1"
171+
#define USE_LITTLEFS
172+
#define USE_STATUS_LED
173+
#define STATUS_LED_PIN LED_BUILTIN
174+
#define STATUS_LED_INVERTED
175+
#define USE_PSRAM ///< Board has PSRAM, use it for dynamic memory allocation
169176
#elif defined(ARDUINO_ADAFRUIT_FEATHER_ESP32C6)
170177
#define BOARD_ID "feather-esp32c6"
171178
#define USE_LITTLEFS

src/provisioning/littlefs/WipperSnapper_LittleFS.cpp

Lines changed: 1 addition & 1 deletion
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_FEATHER_ESP32) || \
15+
#if defined(ARDUINO_FEATHER_ESP32) || defined(ARDUINO_ARDUINO_NESSO_N1) || \
1616
defined(ARDUINO_ESP8266_ADAFRUIT_HUZZAH) || \
1717
defined(ARDUINO_ADAFRUIT_ITSYBITSY_ESP32) || \
1818
defined(ARDUINO_ADAFRUIT_FEATHER_ESP32_V2) || \

src/provisioning/tinyusb/Wippersnapper_FS.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S3_REVTFT) || \
2929
defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S2_REVTFT) || \
3030
defined(ARDUINO_ADAFRUIT_QTPY_ESP32S3_N4R2) || \
31-
defined(ARDUINO_XIAO_ESP32S3) || \
31+
defined(ARDUINO_XIAO_ESP32S3) || \
3232
defined(ARDUINO_ADAFRUIT_FRUITJAM_RP2350)
3333

3434
#include "Wippersnapper_FS.h"

0 commit comments

Comments
 (0)