Skip to content

Commit 3c4e21c

Browse files
Merge branch 'main' into devcontainer-superficial
2 parents 1147cd3 + 4ed6ca5 commit 3c4e21c

File tree

5 files changed

+1134
-1117
lines changed

5 files changed

+1134
-1117
lines changed

CMake/xtensa-esp32.json

Lines changed: 47 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,47 @@
1-
{
2-
"version": 4,
3-
"include": [
4-
"base.json"
5-
],
6-
"configurePresets": [
7-
{
8-
"name": "xtensa-esp32-preset",
9-
"description": "Preset for ESP32 series",
10-
"hidden": true,
11-
"inherits": "general-preset",
12-
"cacheVariables": {
13-
"CMAKE_TOOLCHAIN_FILE": {
14-
"type": "FILEPATH",
15-
"value": "${sourceDir}/CMake/toolchain.xtensa-esp32-elf.cmake"
16-
},
17-
"NF_INTEROP_ASSEMBLIES": null,
18-
"NF_TARGET_HAS_NANOBOOTER": "OFF",
19-
"RTOS": "ESP32",
20-
"TARGET_SERIES": "ESP32",
21-
"TARGET_BOARD": "ESP32",
22-
"NF_FEATURE_HAS_CONFIG_BLOCK": "ON",
23-
"SUPPORT_ANY_BASE_CONVERSION": "ON",
24-
"API_System.Net": "ON",
25-
"API_System.Math": "ON",
26-
"API_System.Device.Adc": "ON",
27-
"API_System.Device.Dac": "ON",
28-
"API_System.Device.Gpio": "ON",
29-
"API_System.Device.I2c": "ON",
30-
"API_System.Device.I2s": "ON",
31-
"API_System.Device.Spi": "ON",
32-
"API_System.Device.Pwm": "ON",
33-
"API_System.Device.Wifi": "ON",
34-
"API_System.IO.Ports": "ON",
35-
"API_Hardware.Esp32": "ON",
36-
"API_nanoFramework.System.IO.Hashing": "ON",
37-
"API_nanoFramework.System.Security.Cryptography": "ON",
38-
"API_nanoFramework.Hardware.Esp32.Rmt": "ON",
39-
"API_nanoFramework.ResourceManager": "ON",
40-
"API_nanoFramework.System.Collections": "ON",
41-
"API_nanoFramework.System.Text": "ON",
42-
"ESP32_SPIRAM_FOR_IDF_ALLOCATION": "256 * 1024"
43-
}
44-
}
45-
]
46-
}
1+
{
2+
"version": 4,
3+
"include": [
4+
"base.json"
5+
],
6+
"configurePresets": [
7+
{
8+
"name": "xtensa-esp32-preset",
9+
"description": "Preset for ESP32 series",
10+
"hidden": true,
11+
"inherits": "general-preset",
12+
"cacheVariables": {
13+
"CMAKE_TOOLCHAIN_FILE": {
14+
"type": "FILEPATH",
15+
"value": "${sourceDir}/CMake/toolchain.xtensa-esp32-elf.cmake"
16+
},
17+
"NF_INTEROP_ASSEMBLIES": null,
18+
"NF_TARGET_HAS_NANOBOOTER": "OFF",
19+
"RTOS": "ESP32",
20+
"TARGET_SERIES": "ESP32",
21+
"TARGET_BOARD": "ESP32",
22+
"NF_FEATURE_HAS_CONFIG_BLOCK": "ON",
23+
"SUPPORT_ANY_BASE_CONVERSION": "ON",
24+
"API_System.Net": "ON",
25+
"API_System.Math": "ON",
26+
"API_System.Device.Adc": "ON",
27+
"API_System.Device.Dac": "ON",
28+
"API_System.Device.Gpio": "ON",
29+
"API_System.Device.I2c": "ON",
30+
"API_System.Device.I2c.Slave": "ON",
31+
"API_System.Device.I2s": "ON",
32+
"API_System.Device.Spi": "ON",
33+
"API_System.Device.Pwm": "ON",
34+
"API_System.Device.Wifi": "ON",
35+
"API_System.IO.Ports": "ON",
36+
"API_Hardware.Esp32": "ON",
37+
"API_nanoFramework.System.IO.Hashing": "ON",
38+
"API_nanoFramework.System.Security.Cryptography": "ON",
39+
"API_nanoFramework.Hardware.Esp32.Rmt": "ON",
40+
"API_nanoFramework.ResourceManager": "ON",
41+
"API_nanoFramework.System.Collections": "ON",
42+
"API_nanoFramework.System.Text": "ON",
43+
"ESP32_SPIRAM_FOR_IDF_ALLOCATION": "256 * 1024"
44+
}
45+
}
46+
]
47+
}

CMake/xtensa-esp32c3.json

Lines changed: 46 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,46 @@
1-
{
2-
"version": 4,
3-
"include": [
4-
"base.json"
5-
],
6-
"configurePresets": [
7-
{
8-
"name": "xtensa-esp32c3-preset",
9-
"description": "Preset for ESP32-C3 series",
10-
"inherits": "general-preset",
11-
"hidden": true,
12-
"cacheVariables": {
13-
"CMAKE_TOOLCHAIN_FILE": {
14-
"type": "FILEPATH",
15-
"value": "${sourceDir}/CMake/toolchain.riscv32-esp-elf.cmake"
16-
},
17-
"NF_INTEROP_ASSEMBLIES": null,
18-
"NF_TARGET_HAS_NANOBOOTER": "OFF",
19-
"RTOS": "ESP32",
20-
"TARGET_SERIES": "ESP32_C3",
21-
"TARGET_BOARD": "ESP32_C3",
22-
"NF_FEATURE_HAS_CONFIG_BLOCK": "ON",
23-
"SUPPORT_ANY_BASE_CONVERSION": "ON",
24-
"API_System.Net": "ON",
25-
"API_System.Math": "ON",
26-
"API_System.Device.Adc": "ON",
27-
"API_System.Device.Dac": "OFF",
28-
"API_System.Device.Gpio": "ON",
29-
"API_System.Device.I2c": "ON",
30-
"API_System.Device.I2s": "ON",
31-
"API_System.Device.Spi": "ON",
32-
"API_System.Device.Pwm": "ON",
33-
"API_System.Device.Wifi": "ON",
34-
"API_System.IO.Ports": "ON",
35-
"API_Hardware.Esp32": "ON",
36-
"API_nanoFramework.System.IO.Hashing": "ON",
37-
"API_nanoFramework.System.Security.Cryptography": "ON",
38-
"API_nanoFramework.Hardware.Esp32.Rmt": "OFF",
39-
"API_nanoFramework.ResourceManager": "ON",
40-
"API_nanoFramework.System.Collections": "ON",
41-
"API_nanoFramework.System.Text": "ON"
42-
}
43-
}
44-
]
45-
}
1+
{
2+
"version": 4,
3+
"include": [
4+
"base.json"
5+
],
6+
"configurePresets": [
7+
{
8+
"name": "xtensa-esp32c3-preset",
9+
"description": "Preset for ESP32-C3 series",
10+
"inherits": "general-preset",
11+
"hidden": true,
12+
"cacheVariables": {
13+
"CMAKE_TOOLCHAIN_FILE": {
14+
"type": "FILEPATH",
15+
"value": "${sourceDir}/CMake/toolchain.riscv32-esp-elf.cmake"
16+
},
17+
"NF_INTEROP_ASSEMBLIES": null,
18+
"NF_TARGET_HAS_NANOBOOTER": "OFF",
19+
"RTOS": "ESP32",
20+
"TARGET_SERIES": "ESP32_C3",
21+
"TARGET_BOARD": "ESP32_C3",
22+
"NF_FEATURE_HAS_CONFIG_BLOCK": "ON",
23+
"SUPPORT_ANY_BASE_CONVERSION": "ON",
24+
"API_System.Net": "ON",
25+
"API_System.Math": "ON",
26+
"API_System.Device.Adc": "ON",
27+
"API_System.Device.Dac": "OFF",
28+
"API_System.Device.Gpio": "ON",
29+
"API_System.Device.I2c": "ON",
30+
"API_System.Device.I2c.Slave": "ON",
31+
"API_System.Device.I2s": "ON",
32+
"API_System.Device.Spi": "ON",
33+
"API_System.Device.Pwm": "ON",
34+
"API_System.Device.Wifi": "ON",
35+
"API_System.IO.Ports": "ON",
36+
"API_Hardware.Esp32": "ON",
37+
"API_nanoFramework.System.IO.Hashing": "ON",
38+
"API_nanoFramework.System.Security.Cryptography": "ON",
39+
"API_nanoFramework.Hardware.Esp32.Rmt": "OFF",
40+
"API_nanoFramework.ResourceManager": "ON",
41+
"API_nanoFramework.System.Collections": "ON",
42+
"API_nanoFramework.System.Text": "ON"
43+
}
44+
}
45+
]
46+
}

CMake/xtensa-esp32s2.json

Lines changed: 47 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,47 @@
1-
{
2-
"version": 4,
3-
"include": [
4-
"base.json"
5-
],
6-
"configurePresets": [
7-
{
8-
"name": "xtensa-esp32s2-preset",
9-
"description": "Preset for ESP32-S2 series",
10-
"inherits": "general-preset",
11-
"hidden": true,
12-
"cacheVariables": {
13-
"CMAKE_TOOLCHAIN_FILE": {
14-
"type": "FILEPATH",
15-
"value": "${sourceDir}/CMake/toolchain.xtensa-esp32s2-elf.cmake"
16-
},
17-
"NF_INTEROP_ASSEMBLIES": null,
18-
"NF_TARGET_HAS_NANOBOOTER": "OFF",
19-
"RTOS": "ESP32",
20-
"TARGET_SERIES": "ESP32_S2",
21-
"TARGET_BOARD": "ESP32_S2",
22-
"NF_FEATURE_HAS_CONFIG_BLOCK": "ON",
23-
"SUPPORT_ANY_BASE_CONVERSION": "ON",
24-
"API_System.Net": "ON",
25-
"API_System.Math": "ON",
26-
"API_System.Device.Adc": "ON",
27-
"API_System.Device.Dac": "ON",
28-
"API_System.Device.Gpio": "ON",
29-
"API_System.Device.I2c": "ON",
30-
"API_System.Device.I2s": "ON",
31-
"API_System.Device.Spi": "ON",
32-
"API_System.Device.Pwm": "ON",
33-
"API_System.Device.Wifi": "ON",
34-
"API_System.IO.Ports": "ON",
35-
"API_Hardware.Esp32": "ON",
36-
"API_nanoFramework.System.IO.Hashing": "ON",
37-
"API_nanoFramework.System.Security.Cryptography": "ON",
38-
"API_nanoFramework.Hardware.Esp32.Rmt": "ON",
39-
"API_nanoFramework.ResourceManager": "ON",
40-
"API_nanoFramework.System.Collections": "ON",
41-
"API_nanoFramework.System.Text": "ON",
42-
"ESP32_SPIRAM_FOR_IDF_ALLOCATION": "256 * 1024"
43-
}
44-
}
45-
]
46-
}
1+
{
2+
"version": 4,
3+
"include": [
4+
"base.json"
5+
],
6+
"configurePresets": [
7+
{
8+
"name": "xtensa-esp32s2-preset",
9+
"description": "Preset for ESP32-S2 series",
10+
"inherits": "general-preset",
11+
"hidden": true,
12+
"cacheVariables": {
13+
"CMAKE_TOOLCHAIN_FILE": {
14+
"type": "FILEPATH",
15+
"value": "${sourceDir}/CMake/toolchain.xtensa-esp32s2-elf.cmake"
16+
},
17+
"NF_INTEROP_ASSEMBLIES": null,
18+
"NF_TARGET_HAS_NANOBOOTER": "OFF",
19+
"RTOS": "ESP32",
20+
"TARGET_SERIES": "ESP32_S2",
21+
"TARGET_BOARD": "ESP32_S2",
22+
"NF_FEATURE_HAS_CONFIG_BLOCK": "ON",
23+
"SUPPORT_ANY_BASE_CONVERSION": "ON",
24+
"API_System.Net": "ON",
25+
"API_System.Math": "ON",
26+
"API_System.Device.Adc": "ON",
27+
"API_System.Device.Dac": "ON",
28+
"API_System.Device.Gpio": "ON",
29+
"API_System.Device.I2c": "ON",
30+
"API_System.Device.I2c.Slave": "ON",
31+
"API_System.Device.I2s": "ON",
32+
"API_System.Device.Spi": "ON",
33+
"API_System.Device.Pwm": "ON",
34+
"API_System.Device.Wifi": "ON",
35+
"API_System.IO.Ports": "ON",
36+
"API_Hardware.Esp32": "ON",
37+
"API_nanoFramework.System.IO.Hashing": "ON",
38+
"API_nanoFramework.System.Security.Cryptography": "ON",
39+
"API_nanoFramework.Hardware.Esp32.Rmt": "ON",
40+
"API_nanoFramework.ResourceManager": "ON",
41+
"API_nanoFramework.System.Collections": "ON",
42+
"API_nanoFramework.System.Text": "ON",
43+
"ESP32_SPIRAM_FOR_IDF_ALLOCATION": "256 * 1024"
44+
}
45+
}
46+
]
47+
}

CMake/xtensa-esp32s3.json

Lines changed: 48 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,48 @@
1-
{
2-
"version": 4,
3-
"include": [
4-
"base.json"
5-
],
6-
"configurePresets": [
7-
{
8-
"name": "xtensa-esp32s3-preset",
9-
"description": "Preset for ESP32-S3 series",
10-
"inherits": "general-preset",
11-
"hidden": true,
12-
"cacheVariables": {
13-
"CMAKE_TOOLCHAIN_FILE": {
14-
"type": "FILEPATH",
15-
"value": "${sourceDir}/CMake/toolchain.xtensa-esp32s3-elf.cmake"
16-
},
17-
"NF_INTEROP_ASSEMBLIES": null,
18-
"NF_TARGET_HAS_NANOBOOTER": "OFF",
19-
"RTOS": "ESP32",
20-
"TARGET_SERIES": "ESP32_S3",
21-
"TARGET_BOARD": "ESP32_S3",
22-
"NF_FEATURE_HAS_CONFIG_BLOCK": "ON",
23-
"SUPPORT_ANY_BASE_CONVERSION": "ON",
24-
"API_System.Net": "ON",
25-
"API_System.Math": "ON",
26-
"API_System.Device.Adc": "ON",
27-
"API_System.Device.Gpio": "ON",
28-
"API_System.Device.I2c": "ON",
29-
"API_System.Device.I2s": "ON",
30-
"API_System.Device.Spi": "ON",
31-
"API_System.Device.Pwm": "ON",
32-
"API_System.Device.Wifi": "ON",
33-
"API_System.IO.Ports": "ON",
34-
"API_System.IO.FileSystem": "ON",
35-
"API_nanoFramework.System.IO.Hashing": "ON",
36-
"API_nanoFramework.System.Security.Cryptography": "ON",
37-
"API_Hardware.Esp32": "ON",
38-
"API_Windows.Storage": "ON",
39-
"API_nanoFramework.Hardware.Esp32.Rmt": "ON",
40-
"API_nanoFramework.ResourceManager": "ON",
41-
"API_nanoFramework.System.Collections": "ON",
42-
"API_nanoFramework.System.Text": "ON",
43-
"ESP32_SPIRAM_FOR_IDF_ALLOCATION": "256 * 1024"
44-
}
45-
}
46-
]
47-
}
1+
{
2+
"version": 4,
3+
"include": [
4+
"base.json"
5+
],
6+
"configurePresets": [
7+
{
8+
"name": "xtensa-esp32s3-preset",
9+
"description": "Preset for ESP32-S3 series",
10+
"inherits": "general-preset",
11+
"hidden": true,
12+
"cacheVariables": {
13+
"CMAKE_TOOLCHAIN_FILE": {
14+
"type": "FILEPATH",
15+
"value": "${sourceDir}/CMake/toolchain.xtensa-esp32s3-elf.cmake"
16+
},
17+
"NF_INTEROP_ASSEMBLIES": null,
18+
"NF_TARGET_HAS_NANOBOOTER": "OFF",
19+
"RTOS": "ESP32",
20+
"TARGET_SERIES": "ESP32_S3",
21+
"TARGET_BOARD": "ESP32_S3",
22+
"NF_FEATURE_HAS_CONFIG_BLOCK": "ON",
23+
"SUPPORT_ANY_BASE_CONVERSION": "ON",
24+
"API_System.Net": "ON",
25+
"API_System.Math": "ON",
26+
"API_System.Device.Adc": "ON",
27+
"API_System.Device.Gpio": "ON",
28+
"API_System.Device.I2c": "ON",
29+
"API_System.Device.I2c.Slave": "ON",
30+
"API_System.Device.I2s": "ON",
31+
"API_System.Device.Spi": "ON",
32+
"API_System.Device.Pwm": "ON",
33+
"API_System.Device.Wifi": "ON",
34+
"API_System.IO.Ports": "ON",
35+
"API_System.IO.FileSystem": "ON",
36+
"API_nanoFramework.System.IO.Hashing": "ON",
37+
"API_nanoFramework.System.Security.Cryptography": "ON",
38+
"API_Hardware.Esp32": "ON",
39+
"API_Windows.Storage": "ON",
40+
"API_nanoFramework.Hardware.Esp32.Rmt": "ON",
41+
"API_nanoFramework.ResourceManager": "ON",
42+
"API_nanoFramework.System.Collections": "ON",
43+
"API_nanoFramework.System.Text": "ON",
44+
"ESP32_SPIRAM_FOR_IDF_ALLOCATION": "256 * 1024"
45+
}
46+
}
47+
]
48+
}

0 commit comments

Comments
 (0)