diff options
| author | Jeff Epler <jepler@gmail.com> | 2021-01-07 16:23:21 -0600 |
|---|---|---|
| committer | Jeff Epler <jepler@gmail.com> | 2021-01-07 16:23:21 -0600 |
| commit | 010a4e7b0fefbee12f8139f7c5c13436545bb1eb (patch) | |
| tree | 52671bc94cafedb961f33f6bbb92c974ae5c7713 /ports | |
| parent | 7bb196b9d2133477bf967d6b1d5dafe0971f765f (diff) | |
esp32s2: port: Ensure JTAG pins are available for debugging
Diffstat (limited to 'ports')
| -rw-r--r-- | ports/esp32s2/supervisor/port.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ports/esp32s2/supervisor/port.c b/ports/esp32s2/supervisor/port.c index ead12003d..a6b6a82aa 100644 --- a/ports/esp32s2/supervisor/port.c +++ b/ports/esp32s2/supervisor/port.c @@ -111,6 +111,14 @@ safe_mode_t port_init(void) { heap = NULL; never_reset_module_internal_pins(); + #if defined(DEBUG) || defined(ENABLE_JTAG) + // JTAG + common_hal_never_reset_pin(&pin_GPIO39); + common_hal_never_reset_pin(&pin_GPIO40); + common_hal_never_reset_pin(&pin_GPIO41); + common_hal_never_reset_pin(&pin_GPIO42); + #endif + #ifdef CONFIG_SPIRAM heap = (uint32_t*) (DRAM0_CACHE_ADDRESS_HIGH - CONFIG_SPIRAM_SIZE); heap_size = CONFIG_SPIRAM_SIZE / sizeof(uint32_t); |
