QUERY · ISSUE
Pin toggle function does not exist in ESP32.
enhancementport-esp32
Port, board and/or hardware
esp32
MicroPython version
MicroPython v1.24.1 on 2024-11-29; Generic ESP32 module with ESP32
Reproduction
from machine import Pin
p=Pin(2, Pin.OUT)
p.toggle()
Expected behaviour
Toggling the pin :D
Observed behaviour
the toggle function is not implemented.
So I do:
p.value(not p.value())
But from the docs I thought it was implemented.
It would be nice to have it, for code clarity but also for speed.
Additional Information
No, I've provided everything above.
Code of Conduct
Yes, I agree
CANDIDATE · ISSUE
Add .toggle() function on ESP32 Port
enhancementport-esp32
-
ESP32 Port
-
The function
Pin.toggle()in RP2040 port is not implemented in the ESP32 Port. This function enables to reverse the logic state of a Pin.
