Naive fallback solution for low level pin access.
Definition at line 43 of file fastpin.h.
|
| Pin (int pin) |
| Constructor.
|
|
void | setOutput () |
| Set the pin mode as OUTPUT
|
|
void | setInput () |
| Set the pin mode as INPUT
|
|
void | hi () |
| Set the pin state to HIGH
|
|
void | lo () |
| Set the pin state to LOW
|
|
void | strobe () |
| Toggle the pin twice to create a short pulse.
|
|
void | toggle () |
| Toggle the pin.
|
|
void | hi (FASTLED_REGISTER port_ptr_t port) |
| Set the same pin on another port to HIGH
|
|
void | lo (FASTLED_REGISTER port_ptr_t port) |
| Set the same pin on another port to LOW
|
|
void | set (FASTLED_REGISTER port_t val) |
| Set the state of the output register.
|
|
void | fastset (FASTLED_REGISTER port_ptr_t port, FASTLED_REGISTER port_t val) |
| Set the state of a port.
|
|
port_t | hival () |
| Gets the state of the port with this pin HIGH
|
|
port_t | loval () |
| Gets the state of the port with this pin LOW
|
|
port_ptr_t | port () |
| Get the output state of the port.
|
|
port_t | mask () |
| Get the pin mask.
|
|
virtual void | select () |
| Set the pin state to HIGH
|
|
virtual void | release () |
| Set the pin state to LOW
|
|
virtual bool | isSelected () |
| Checks if the pin is currently HIGH
|
|