Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 18ef5a4

Browse files
committedDec 18, 2024·
S2 updates
1 parent fe7deac commit 18ef5a4

File tree

5 files changed

+39
-32
lines changed

5 files changed

+39
-32
lines changed
 

‎README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@ We also have a [Community Targets](https://github.com/nanoframework/nf-Community
6464
### ESP32_S2 boards
6565
| Target | Note | Version |
6666
|:---|---|---|
67-
| FEATHER_S2 | Adafruit | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images/raw/FEATHER_S2/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images/packages/detail/raw/FEATHER_S2/latest/) |
68-
| KALUGA_1 | Espressif | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images/raw/KALUGA_1/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images/packages/detail/raw/KALUGA_1/latest/) |
67+
| ESP32_S2_USB | S2 boards with direct USB connection to chip. Including Adafruit Feather_S2 | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images/raw/ESP32_S2_UART/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images/packages/detail/raw/ESP32_S2_USB/latest/) |
68+
| ESP32_S2_UART | S2 boards with onboard USB->UART. This includes the Kaluga dev. board from Espressif | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images/raw/ESP32_S2_UART/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images/packages/detail/raw/ESP32_S2_UART/latest/) |
6969

7070
### ESP32_S3 boards
7171
| Target | Note | Version |
@@ -141,8 +141,8 @@ The above .NET nanoFramework interpreter builds include support for the class li
141141
| ESP_WROVER_KIT | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: |
142142
| ESP32_PICO | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | |
143143
| ESP32_LILYGO | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: Wi-Fi + Ethernet | | | |
144-
| FEATHER_S2 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | |
145-
| KALUGA_1 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | :heavy_check_mark: |
144+
| ESP32_S2_USB | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | |
145+
| ESP32_S2_UART | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | :heavy_check_mark: |
146146
| ESP32_C3 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | |
147147
| XIAO_ESP32C3 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | |
148148
| ESP32_C6 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | |

‎README.zh-cn.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@
3636
| ESP_WROVER_KIT | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images/raw/ESP_WROVER_KIT/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images/packages/detail/raw/ESP_WROVER_KIT/latest/) |
3737
| ESP32_PICO | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images/raw/ESP32_PICO/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images/packages/detail/raw/ESP32_PICO/latest/) |
3838
| ESP32_LILYGO | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images/raw/ESP32_LILYGO/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images/packages/detail/raw/ESP32_LILYGO/latest/) |
39-
| FEATHER_S2 | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images/raw/FEATHER_S2/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images/packages/detail/raw/FEATHER_S2/latest/) |
40-
| KALUGA_1 | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images/raw/KALUGA_1/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images/packages/detail/raw/KALUGA_1/latest/) |
39+
| ESP32_S2_USB | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images/raw/ESP32_S2_USB/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images/packages/detail/raw/ESP32_S2_USB/latest/) |
40+
| ESP32_S2_UART | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images/raw/ESP32_S2_UART/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images/packages/detail/raw/ESP32_S2_UART/latest/) |
4141
| ESP32_C3 | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images/raw/ESP32_C3/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images/packages/detail/raw/ESP32_C3/latest/) |
4242
| ESP32_C3_REV3 | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images/raw/ESP32_C3_REV3/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images/packages/detail/raw/ESP32_C3_REV3/latest/) |
4343
| XIAO_ESP32C3 | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images/raw/XIAO_ESP32C3/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images/packages/detail/raw/XIAO_ESP32C3/latest/) |
@@ -108,8 +108,8 @@
108108
| ESP_WROVER_KIT | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: |
109109
| ESP32_PICO | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | |
110110
| ESP32_LILYGO | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: Wi-Fi + Ethernet | | | |
111-
| FEATHER_S2 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | |
112-
| KALUGA_1 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | :heavy_check_mark: |
111+
| ESP32_S2_USB | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | |
112+
| ESP32_S2_UART | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | :heavy_check_mark: |
113113
| ESP32_C3 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | |
114114
| XIAO_ESP32C3 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | |
115115
| ESP32_OLIMEX | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: Wi-Fi + Ethernet | | :heavy_check_mark: | |

‎azure-pipelines-nightly.yml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -381,14 +381,23 @@ jobs:
381381
PackageName: ESP32_PICO
382382
CMakePreset: ESP32_PICO
383383

384-
KALUGA_1:
384+
ESP32_S2_UART:
385385
TargetBoard: ESP32_S2
386386
TargetSeries: "esp32_s2"
387387
BuildOptions:
388388
IDF_Target: esp32s2
389-
TargetName: KALUGA_1
390-
PackageName: KALUGA_1
391-
CMakePreset: KALUGA_1
389+
TargetName: ESP32_S2_UART
390+
PackageName: ESP32_S2_UART
391+
CMakePreset: ESP32_S2_UART
392+
393+
ESP32_S2_USB:
394+
TargetBoard: ESP32_S2
395+
TargetSeries: "esp32_s2"
396+
BuildOptions:
397+
IDF_Target: esp32s2
398+
TargetName: ESP32_S2_USB
399+
PackageName: ESP32_S2_USB
400+
CMakePreset: ESP32_S2_USB
392401

393402
ESP32_BLE_REV3:
394403
TargetBoard: ESP32

‎azure-pipelines.yml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -496,15 +496,6 @@ jobs:
496496
PackageName: ESP32_LILYGO
497497
CMakePreset: ESP32_LILYGO
498498

499-
FEATHER_S2:
500-
TargetBoard: ESP32_S2
501-
TargetSeries: "esp32_s2"
502-
BuildOptions:
503-
IDF_Target: esp32s2
504-
TargetName: FEATHER_S2
505-
PackageName: FEATHER_S2
506-
CMakePreset: FEATHER_S2
507-
508499
ESP32_C3:
509500
TargetBoard: ESP32_C3
510501
TargetSeries: "esp32c3"

‎targets/ESP32/CMakePresets.json

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -796,7 +796,7 @@
796796
}
797797
},
798798
{
799-
"name": "FEATHER_S2",
799+
"name": "ESP32_S2_USB",
800800
"inherits": [
801801
"xtensa-esp32s2-preset",
802802
"user-tools-repos",
@@ -814,11 +814,17 @@
814814
"ESP32_CONFIG_PIN_PHY_POWER": "",
815815
"ESP32_CONFIG_PHY_CLOCK_MODE": "",
816816
"ESP32_USB_CDC": "ON",
817-
"API_nanoFramework.Device.OneWire": "OFF"
817+
"API_nanoFramework.Device.OneWire": "OFF",
818+
"API_nanoFramework.Graphics": "ON",
819+
"GRAPHICS_DISPLAY": "Generic_SPI.cpp",
820+
"TOUCHPANEL_DEVICE": "XPT2046.cpp",
821+
"GRAPHICS_DISPLAY_INTERFACE": "Spi_To_Display.cpp",
822+
"TOUCHPANEL_INTERFACE": "Spi_To_TouchPanel.cpp",
823+
"ESP32_SPIRAM_FOR_IDF_ALLOCATION": "1024 * 1024"
818824
}
819825
},
820826
{
821-
"name": "KALUGA_1",
827+
"name": "ESP32_S2_UART",
822828
"inherits": [
823829
"xtensa-esp32s2-preset",
824830
"user-tools-repos",
@@ -832,10 +838,11 @@
832838
"NF_FEATURE_DEBUGGER": "ON",
833839
"NF_FEATURE_RTC": "ON",
834840
"API_nanoFramework.Graphics": "ON",
835-
"GRAPHICS_DISPLAY": "ILI9341_240x320_SPI.cpp",
841+
"GRAPHICS_DISPLAY": "Generic_SPI.cpp",
836842
"TOUCHPANEL_DEVICE": "XPT2046.cpp",
837843
"GRAPHICS_DISPLAY_INTERFACE": "Spi_To_Display.cpp",
838-
"TOUCHPANEL_INTERFACE": "Spi_To_TouchPanel.cpp"
844+
"TOUCHPANEL_INTERFACE": "Spi_To_TouchPanel.cpp",
845+
"ESP32_SPIRAM_FOR_IDF_ALLOCATION": "1024 * 1024"
839846
}
840847
}
841848
],
@@ -1046,15 +1053,15 @@
10461053
},
10471054
{
10481055
"inherits": "base-user",
1049-
"name": "FEATHER_S2",
1050-
"displayName": "FEATHER_S2",
1051-
"configurePreset": "FEATHER_S2"
1056+
"name": "ESP32_S2_USB",
1057+
"displayName": "ESP32_S2_USB",
1058+
"configurePreset": "ESP32_S2_USB"
10521059
},
10531060
{
10541061
"inherits": "base-user",
1055-
"name": "KALUGA_1",
1056-
"displayName": "KALUGA_1",
1057-
"configurePreset": "KALUGA_1"
1062+
"name": "ESP32_S2_UART",
1063+
"displayName": "ESP32_S2_UART",
1064+
"configurePreset": "ESP32_S2_UART"
10581065
}
10591066
]
10601067
}

0 commit comments

Comments
 (0)
Please sign in to comment.