diff options
| author | Limor "Ladyada" Fried <limor@ladyada.net> | 2020-11-02 23:39:37 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-11-02 23:39:37 -0500 |
| commit | 0d0436bf692b40d2f2fff43a024d8d2ffd9ea507 (patch) | |
| tree | ee0df4661a40e2bfdd93666e2de02951fe3b88fd /ports | |
| parent | 9bf77905e34b90e4a14f8f7984da441decc47904 (diff) | |
| parent | 23afe08b6f81b70e2f24c609e6c43b0682aaf30b (diff) | |
Merge pull request #3637 from hierophect/esp32s2-neopixel-parallel
ESP32S2: Fix parallel strip issue with Neopixels
Diffstat (limited to 'ports')
| -rw-r--r-- | ports/esp32s2/common-hal/neopixel_write/__init__.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ports/esp32s2/common-hal/neopixel_write/__init__.c b/ports/esp32s2/common-hal/neopixel_write/__init__.c index 553cb79f8..63d50bf14 100644 --- a/ports/esp32s2/common-hal/neopixel_write/__init__.c +++ b/ports/esp32s2/common-hal/neopixel_write/__init__.c @@ -125,4 +125,6 @@ void common_hal_neopixel_write (const digitalio_digitalinout_obj_t* digitalinout // Free channel again esp32s2_peripherals_free_rmt(config.channel); + // Swap pin back to GPIO mode + gpio_set_direction(digitalinout->pin->number, GPIO_MODE_OUTPUT); } |
