diff options
| author | Seon Rozenblum <seon@unexpectedmaker.com> | 2021-09-11 14:48:11 +1000 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2021-09-13 18:25:16 +1000 |
| commit | f690fd3a47d493e2c30829e06502ca7b3e787fff (patch) | |
| tree | 95c112d98af2fbcd26271aed62eb63fdb1ac5528 /ports/esp32/machine_timer.c | |
| parent | 4552f1816b194b22befb199d0adc3a67df2344b3 (diff) | |
esp32/machine_timer: Use tx_update member for IDF 4.4 and above.
Diffstat (limited to 'ports/esp32/machine_timer.c')
| -rw-r--r-- | ports/esp32/machine_timer.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ports/esp32/machine_timer.c b/ports/esp32/machine_timer.c index 3b1458149..803849e1b 100644 --- a/ports/esp32/machine_timer.c +++ b/ports/esp32/machine_timer.c @@ -137,8 +137,12 @@ STATIC void machine_timer_isr(void *self_in) { #if CONFIG_IDF_TARGET_ESP32 device->hw_timer[self->index].update = 1; #else + #if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(4, 4, 0) + device->hw_timer[self->index].update.tx_update = 1; + #else device->hw_timer[self->index].update.update = 1; #endif + #endif timer_ll_clear_intr_status(device, self->index); timer_ll_set_alarm_enable(device, self->index, self->repeat); |
