diff options
author | Damien George <damien.p.george@gmail.com> | 2018-12-06 17:03:44 +1100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2018-12-06 17:05:16 +1100 |
commit | 9c6c32cc510dd01f5e37a4e03c403718fe51c98a (patch) | |
tree | 6dcd36767bfed2b39f45c34f66bb50feb08ad135 /ports/esp32/machine_pwm.c | |
parent | 287b02d98a924a859da2a0c30d415ba34d995f3e (diff) | |
download | micropython-9c6c32cc510dd01f5e37a4e03c403718fe51c98a.tar.gz micropython-9c6c32cc510dd01f5e37a4e03c403718fe51c98a.zip |
esp32/machine_pwm: On deinit stop routing PWM signal to the pin.
Fixes issue #4273.
Diffstat (limited to 'ports/esp32/machine_pwm.c')
-rw-r--r-- | ports/esp32/machine_pwm.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ports/esp32/machine_pwm.c b/ports/esp32/machine_pwm.c index 4833c1f023..7376470dcc 100644 --- a/ports/esp32/machine_pwm.c +++ b/ports/esp32/machine_pwm.c @@ -234,6 +234,7 @@ STATIC mp_obj_t esp32_pwm_deinit(mp_obj_t self_in) { ledc_stop(PWMODE, chan, 0); self->active = 0; self->channel = -1; + gpio_matrix_out(self->pin, SIG_GPIO_OUT_IDX, false, false); } return mp_const_none; } |