File tree Expand file tree Collapse file tree 3 files changed +9
-4
lines changed
common-hal/microcontroller Expand file tree Collapse file tree 3 files changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -81,7 +81,7 @@ void common_hal_mcu_enable_interrupts(void) {
81
81
void common_hal_mcu_on_next_reset (mcu_runmode_t runmode ) {
82
82
switch (runmode ) {
83
83
case RUNMODE_UF2 :
84
- #if defined(CONFIG_IDF_TARGET_ESP32 ) || defined(CONFIG_IDF_TARGET_ESP32C3 )
84
+ #if defined(CONFIG_IDF_TARGET_ESP32 ) || defined(CONFIG_IDF_TARGET_ESP32C3 ) || defined( CONFIG_IDF_TARGET_ESP32C6 )
85
85
mp_arg_error_invalid (MP_QSTR_run_mode );
86
86
#else
87
87
// 0x11F2 is APP_REQUEST_UF2_RESET_HINT & is defined by TinyUF2
Original file line number Diff line number Diff line change @@ -240,9 +240,12 @@ safe_mode_t port_init(void) {
240
240
241
241
#if DEBUG
242
242
// debug UART
243
- #ifdef CONFIG_IDF_TARGET_ESP32C3
243
+ #if defined( CONFIG_IDF_TARGET_ESP32C3 )
244
244
common_hal_never_reset_pin (& pin_GPIO20 );
245
245
common_hal_never_reset_pin (& pin_GPIO21 );
246
+ #elif defined(CONFIG_IDF_TARGET_ESP32C6 )
247
+ common_hal_never_reset_pin (& pin_GPIO16 );
248
+ common_hal_never_reset_pin (& pin_GPIO17 );
246
249
#elif defined(CONFIG_IDF_TARGET_ESP32S2 ) || defined(CONFIG_IDF_TARGET_ESP32S3 )
247
250
common_hal_never_reset_pin (& pin_GPIO43 );
248
251
common_hal_never_reset_pin (& pin_GPIO44 );
@@ -256,7 +259,7 @@ safe_mode_t port_init(void) {
256
259
#if ENABLE_JTAG
257
260
ESP_LOGI (TAG , "Marking JTAG pins never_reset" );
258
261
// JTAG
259
- #ifdef CONFIG_IDF_TARGET_ESP32C3
262
+ #if defined( CONFIG_IDF_TARGET_ESP32C3 ) || defined( CONFIG_IDF_TARGET_ESP32C6 )
260
263
common_hal_never_reset_pin (& pin_GPIO4 );
261
264
common_hal_never_reset_pin (& pin_GPIO5 );
262
265
common_hal_never_reset_pin (& pin_GPIO6 );
Original file line number Diff line number Diff line change 20
20
#include "driver/gpio.h"
21
21
#include "esp_private/periph_ctrl.h"
22
22
23
- #ifdef CONFIG_IDF_TARGET_ESP32C3
23
+ #if defined( CONFIG_IDF_TARGET_ESP32C3 )
24
24
#include "components/esp_rom/include/esp32c3/rom/gpio.h"
25
+ #elif defined(CONFIG_IDF_TARGET_ESP32C6 )
26
+ #include "components/esp_rom/include/esp32c6/rom/gpio.h"
25
27
#elif defined(CONFIG_IDF_TARGET_ESP32S2 )
26
28
#include "components/esp_rom/include/esp32s2/rom/gpio.h"
27
29
#elif defined(CONFIG_IDF_TARGET_ESP32S3 )
You can’t perform that action at this time.
0 commit comments