3#include "../../atomic.h"
18 void setPin(uint8_t pin, uint8_t mode)
noexcept {
19 _pin.setPin(pin, mode);
25 return _pin.isValid();
30 return _pinState==HIGH;
An output pin that tracks it's state (HIGH/LOW)
Definition trackedOutputPin.h:14
bool isPinHigh(void) const noexcept
Check if the pin is set high.
Definition trackedOutputPin.h:29
void setPin(uint8_t pin, uint8_t mode) noexcept
Set the input pin.
Definition trackedOutputPin.h:18
void setPinLow(void) noexcept
Set the pin low.
Definition trackedOutputPin.h:47
bool isValid(void) const
Is the pin set?
Definition trackedOutputPin.h:24
void setPinHigh(void) noexcept
Set the pin high.
Definition trackedOutputPin.h:39
bool isPinLow(void) const noexcept
Check if the pin is set low.
Definition trackedOutputPin.h:34