Skip to content

Commit e05ab33

Browse files
committed
Add PIO ESP32-C3 Arduino target
1 parent 4fe37e1 commit e05ab33

4 files changed

Lines changed: 32 additions & 0 deletions

File tree

examples/arduino/basic_usage/platformio.ini

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
[platformio]
1111
default_envs = arduino_esp32 ; Build ESP32 with Arduino Framework
12+
;default_envs = arduino_esp32_c3 ; Build ESP32-C3 with Arduino Framework
1213
;default_envs = arduino_esp8266 ; Build ESP8266 with Arduino Framework
1314
;default_envs = arduino_uno_atmega328 ; Build Arduino Uno with Arduino Framework
1415
;default_envs = arduino_mega_atmega2560 ; Build Arduino Mega with Arduino Framework
@@ -31,6 +32,13 @@ platform = espressif32@5.0.0
3132
board = esp32dev
3233
framework = arduino
3334

35+
; ESP32-C3 Arduino
36+
[env:arduino_esp32_c3]
37+
platform = espressif32@5.0.0
38+
board = esp32-c3-devkitm-1
39+
framework = arduino
40+
board_build.mcu = esp32c3
41+
3442
; ESP8266 Arduino
3543
[env:arduino_esp8266]
3644
platform = espressif8266@4.0.1

examples/arduino/basic_usage_callbacks/platformio.ini

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
[platformio]
1111
default_envs = arduino_esp32 ; Build ESP32 with Arduino Framework
12+
;default_envs = arduino_esp32_c3 ; Build ESP32-C3 with Arduino Framework
1213
;default_envs = arduino_esp8266 ; Build ESP8266 with Arduino Framework
1314
;default_envs = arduino_uno_atmega328 ; Build Arduino Uno with Arduino Framework
1415
;default_envs = arduino_mega_atmega2560 ; Build Arduino Mega with Arduino Framework
@@ -31,6 +32,13 @@ platform = espressif32@5.0.0
3132
board = esp32dev
3233
framework = arduino
3334

35+
; ESP32-C3 Arduino
36+
[env:arduino_esp32_c3]
37+
platform = espressif32@5.0.0
38+
board = esp32-c3-devkitm-1
39+
framework = arduino
40+
board_build.mcu = esp32c3
41+
3442
; ESP8266 Arduino
3543
[env:arduino_esp8266]
3644
platform = espressif8266@4.0.1

examples/arduino/platformio.ini

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
[platformio]
1111
;default_envs = arduino_esp32 ; Build ESP32 with Arduino Framework
12+
;default_envs = arduino_esp32_c3 ; Build ESP32-C3 with Arduino Framework
1213
;default_envs = arduino_esp8266 ; Build ESP8266 with Arduino Framework
1314
default_envs = arduino_uno_atmega328 ; Build Arduino Uno with Arduino Framework
1415
;default_envs = arduino_mega_atmega2560 ; Build Arduino Mega with Arduino Framework
@@ -37,6 +38,13 @@ platform = espressif32@5.0.0
3738
board = esp32dev
3839
framework = arduino
3940

41+
; ESP32-C3 Arduino
42+
[env:arduino_esp32_c3]
43+
platform = espressif32@5.0.0
44+
board = esp32-c3-devkitm-1
45+
framework = arduino
46+
board_build.mcu = esp32c3
47+
4048
; ESP8266 Arduino
4149
[env:arduino_esp8266]
4250
platform = espressif8266@4.0.1

platformio.ini

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
[platformio]
1111
default_envs = espidf_esp32 ; Build ESP32 with ESP-IDF Framework
1212
;default_envs = arduino_esp32 ; Build ESP32 with Arduino Framework
13+
;default_envs = arduino_esp32_c3 ; Build ESP32-C3 with Arduino Framework
1314
;default_envs = arduino_esp8266 ; Build ESP8266 with Arduino Framework
1415
;default_envs = arduino_uno_atmega328 ; Build Arduino Uno with Arduino Framework
1516
;default_envs = arduino_mega_atmega2560 ; Build Arduino Mega with Arduino Framework
@@ -42,6 +43,13 @@ platform = espressif32@5.0.0
4243
board = esp32dev
4344
framework = arduino
4445

46+
; ESP32-C3 Arduino
47+
[env:arduino_esp32_c3]
48+
platform = espressif32@5.0.0
49+
board = esp32-c3-devkitm-1
50+
framework = arduino
51+
board_build.mcu = esp32c3
52+
4553
; ESP8266 Arduino
4654
[env:arduino_esp8266]
4755
platform = espressif8266@4.0.1

0 commit comments

Comments
 (0)