32#if !defined(UNIT_TEST)
A class for output pin operations that is faster than standard Arduino digitalWrite()
Definition fastOutputPin.h:10
void setPin(uint8_t pin, uint8_t mode=OUTPUT) noexcept
Set the output pin.
Definition fastOutputPin.h:13
void setPinHigh(void) noexcept
Set the pin high.
Definition fastOutputPin.h:18
void setPinLow(void) noexcept
Set the pin low.
Definition fastOutputPin.h:23
bool isValid(void) const noexcept
Is the pin set?
Definition fastOutputPin.h:28
A structure to support direct port manipulation.
Definition port_pin.h:23
bool isValid(void) const
Is the port register initialised?
Definition port_pin.h:30
void setPinHigh(void) noexcept
Set the pin high.
Definition port_pin.cpp:17
void setPinLow(void) noexcept
Set the pin low.
Definition port_pin.cpp:29