Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
2e26d8c
Add SD CS Pin for Metro S3 + schema + onlineModeSupported
tyeth Apr 8, 2025
866b496
Remove Default value from onlineModeSupported in schema
tyeth Apr 8, 2025
d571b81
Swap sd_cs_pin to sdCardCS in schema
tyeth Apr 8, 2025
b1ffe2a
Add Adafruit RP2040 Adalogger
tyeth Apr 8, 2025
bb6222a
Add onlineModeSupported to all online boards
tyeth Apr 8, 2025
8700adf
Add RTC field (rtc) with 3models and SOFT option. Only on adalogger b…
tyeth Apr 8, 2025
f8b0038
Swap to sdCardCS for Adalogger
tyeth Apr 8, 2025
d9dd2c0
Add Metro RP2350
tyeth Apr 8, 2025
411ea32
Set Adalogger to not support online mode
tyeth Apr 8, 2025
f1d772a
Unpublish offline boards for now
tyeth Apr 8, 2025
4f0185d
Add Metro RP2040 and drop SPI pin defs from Metro RP2350
tyeth Apr 8, 2025
fa4e1ee
Correct Metro RP2040 SD Card Chip Select (CS) pin
tyeth Apr 8, 2025
24b36af
Add SD Card Chip Select (CS) pins
tyeth Apr 8, 2025
3ad8a5c
Update installBoardName for feather_rp2040_adalogger_tinyusb
tyeth Apr 9, 2025
f2b7b0b
Drop RTC from Adalogger definition
tyeth Apr 9, 2025
5af8275
Define installBoardName = metro_rp2350_tinyusb
tyeth Apr 10, 2025
56a7c70
Update definition.json for sdCardCS pin to 23
tyeth Apr 10, 2025
6787065
Correct productURL for Metro RP2040
tyeth Apr 10, 2025
7c08554
Update product URL for Metro RP2350
tyeth Apr 10, 2025
66e2516
Remove incorrect image for Adalogger RP2040
tyeth Apr 10, 2025
07c6667
Update definition.json
tyeth Aug 11, 2025
604c399
Update schema.json - Add PCF8563 (RTC)
tyeth Aug 18, 2025
6cd2798
Add 'onlineModeSupported' to remaining boards
tyeth Aug 18, 2025
941e94a
Merge pull request #211 from adafruit/rebased-rp2040_datalogger_feather
tyeth Aug 18, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions boards/dfrobot-beetle-esp32c3/definition.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"documentationURL":"https://wiki.dfrobot.com/SKU_DFR0868_Beetle_ESP32_C3",
"published": false,
"installBoardName": "dfrobot_beetle_esp32c3",
"onlineModeSupported": true,
"installMethod":"web",
"esptool": {
"fileSystemSize": 131072,
Expand Down
1 change: 1 addition & 0 deletions boards/esp32s3-devkitc-1-n8/definition.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"vendor":"Espressif",
"productURL":"https://www.adafruit.com/product/5312",
"documentationURL":"https://learn.adafruit.com/adafruit-metro-esp32-s3/wippersnapper-setup",
"onlineModeSupported": true,
"installMethod":"web-native-usb",
"installBoardName": "esp32s3-devkitc-1-n8",
"bootDiskName": "S3DKC1BOOT",
Expand Down
1 change: 1 addition & 0 deletions boards/feather-esp32-v2/definition.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"productURL":"https://www.adafruit.com/product/5400",
"documentationURL":"https://learn.adafruit.com/adafruit-esp32-feather-v2",
"installMethod":"web",
"onlineModeSupported": true,
"esptool": {
"fileSystemSize": 1572864,
"blockSize": 4096,
Expand Down
1 change: 1 addition & 0 deletions boards/feather-esp32/definition.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"documentationURL":"https://learn.adafruit.com/adafruit-huzzah32-esp32-feather",
"installBoardName": "wippersnapper_feather_esp32",
"installMethod":"web",
"onlineModeSupported": true,
"esptool": {
"fileSystemSize": 131072,
"blockSize": 4096,
Expand Down
1 change: 1 addition & 0 deletions boards/feather-esp32c6/definition.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"documentationURL": "https://learn.adafruit.com/adafruit-esp32-c6-feather",
"installBoardName": "wippersnapper_feather_esp32c6",
"installMethod": "web",
"onlineModeSupported": true,
"esptool": {
"fileSystemSize": 131072,
"blockSize": 4096,
Expand Down
1 change: 1 addition & 0 deletions boards/feather-esp32s2-reverse-tft/definition.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
"0x0": "wippersnapper.feather_esp32s2_reverse_tft.fatfs.VERSION.combined.bin"
}
},
"onlineModeSupported": true,
"components":{
"digitalPins":[
{
Expand Down
1 change: 1 addition & 0 deletions boards/feather-esp32s2-tft/definition.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
"0x0": "wippersnapper.feather_esp32s2_tft.fatfs.VERSION.combined.bin"
}
},
"onlineModeSupported": true,
"components": {
"digitalPins": [
{
Expand Down
1 change: 1 addition & 0 deletions boards/feather-esp32s2/definition.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
"0x0": "wippersnapper.feather_esp32s2.fatfs.VERSION.combined.bin"
}
},
"onlineModeSupported": true,
"components":{
"digitalPins":[
{
Expand Down
1 change: 1 addition & 0 deletions boards/feather-esp32s3-4mbflash-2mbpsram/definition.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
"0x0": "wippersnapper.feather_esp32s3_4mbflash_2mbpsram.fatfs.VERSION.combined.bin"
}
},
"onlineModeSupported": true,
"components":{
"digitalPins":[
{
Expand Down
1 change: 1 addition & 0 deletions boards/feather-esp32s3-reverse-tft/definition.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
"0x0": "wippersnapper.feather_esp32s3_reverse_tft.fatfs.VERSION.combined.bin"
}
},
"onlineModeSupported": true,
"components":{
"digitalPins":[
{
Expand Down
1 change: 1 addition & 0 deletions boards/feather-esp32s3-tft/definition.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
"0x0": "wippersnapper.feather_esp32s3_tft.fatfs.VERSION.combined.bin"
}
},
"onlineModeSupported": true,
"components":{
"digitalPins":[
{
Expand Down
1 change: 1 addition & 0 deletions boards/feather-esp32s3/definition.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"documentationURL":"https://learn.adafruit.com/adafruit-esp32-s3-feather",
"installMethod":"uf2",
"bootloaderBoardName": "adafruit_feather_esp32s3_nopsram",
"onlineModeSupported": true,
"components":{
"digitalPins":[
{
Expand Down
1 change: 1 addition & 0 deletions boards/feather-esp8266/definition.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"productURL":"https://www.adafruit.com/product/2821",
"documentationURL":"https://learn.adafruit.com/adafruit-feather-huzzah-esp8266",
"installMethod":"web",
"onlineModeSupported": true,
"esptool": {
"offset": "0x200000",
"chip": "esp8266",
Expand Down
262 changes: 262 additions & 0 deletions boards/feather-rp2040-adalogger/definition.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,262 @@
{
"boardName": "feather-rp2040-adalogger",
"bootDiskName":"RPI-RP2",
"mcuName":"rp2040",
"mcuRefVoltage": 3.3,
"displayName": "Adafruit Feather RP2040 Adalogger",
"vendor": "Adafruit",
"productURL": "https://www.adafruit.com/product/5980",
"documentationURL": "https://learn.adafruit.com/adafruit-feather-rp2040-adalogger",
"installMethod": "uf2",
"installBoardName": "feather_rp2040_adalogger_tinyusb",
"onlineModeSupported": false,
"published": true,
"sdCardCS": 23,
"components": {
"digitalPins": [
{
"name": "D7",
"displayName":"GP7 (Boot Push Button)",
"dataType":"bool",
"direction":"INPUT"
},
{
"name": "D1",
"displayName": "GP1",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D2",
"displayName": "GP2",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D3",
"displayName": "GP3",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D4",
"displayName": "GP4",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D5",
"displayName": "GP5",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D6",
"displayName": "GP6",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D7",
"displayName": "GP7",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D8",
"displayName": "GP8",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D9",
"displayName": "GP9",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D10",
"displayName": "GP10",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D11",
"displayName": "GP11",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D12",
"displayName": "GP12",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D13",
"displayName": "GP13",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D14",
"displayName": "GP14",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D15",
"displayName": "GP15",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D16",
"displayName": "GP16",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D17",
"displayName": "GP17",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D18",
"displayName": "GP18",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D19",
"displayName": "GP19",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D20",
"displayName": "GP20",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D21",
"displayName": "GP21",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D22",
"displayName": "GP22",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D23",
"displayName": "GP23",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D24",
"displayName": "GP24",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D25",
"displayName": "GP25",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D26",
"displayName": "GP26",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D27",
"displayName": "GP27",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D28",
"displayName": "GP28",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D29",
"displayName": "GP29",
"dataType": "bool",
"hasPWM": true,
"hasServo": true
},
{
"name": "D64",
"displayName": "LED (BUILT-IN)",
"dataType": "bool"
}
],
"analogPins": [
{
"name": "A26",
"displayName": "A0 (GP26)",
"dataType": "int16"
},
{
"name": "A27",
"displayName": "A1 (GP27)",
"dataType": "int16"
},
{
"name": "A28",
"displayName": "A2 (GP28)",
"dataType": "int16"
},
{
"name": "A29",
"displayName": "A3 (GP29)",
"dataType": "int16"
}
],
"i2cPorts": [
{
"i2cPortId": 0,
"SDA": 4,
"SCL": 5
}
]
}
}
Loading