AberLED shield library
Library for the bicolor LED (and TFT screen) shield used in CS12020
|
#include <TFT_FastPin.h>
Public Types | |
typedef volatile uint8_t * | port_ptr_t |
typedef uint8_t | port_t |
Public Member Functions | |
Pin (int pin) | |
void | setOutput () |
void | setInput () |
void | hi () __attribute__((always_inline)) |
void | lo () __attribute__((always_inline)) |
void | strobe () __attribute__((always_inline)) |
void | hi (register port_ptr_t port) __attribute__((always_inline)) |
void | lo (register port_ptr_t port) __attribute__((always_inline)) |
void | set (register port_t val) __attribute__((always_inline)) |
void | fastset (register port_ptr_t port, register port_t val) __attribute__((always_inline)) |
port_t | hival () __attribute__((always_inline)) |
port_t | loval () __attribute__((always_inline)) |
port_ptr_t | port () __attribute__((always_inline)) |
port_t | mask () __attribute__((always_inline)) |
virtual void | select () |
virtual void | release () |
virtual bool | isSelected () |
Definition at line 76 of file TFT_FastPin.h.
typedef volatile uint8_t* Pin::port_ptr_t |
Definition at line 88 of file TFT_FastPin.h.
typedef uint8_t Pin::port_t |
Definition at line 89 of file TFT_FastPin.h.
|
inline |
Definition at line 86 of file TFT_FastPin.h.
|
inline |
Definition at line 103 of file TFT_FastPin.h.
|
inline |
Definition at line 94 of file TFT_FastPin.h.
|
inline |
Definition at line 99 of file TFT_FastPin.h.
|
inline |
Definition at line 105 of file TFT_FastPin.h.
|
inlinevirtual |
Implements Selectable.
Definition at line 112 of file TFT_FastPin.h.
|
inline |
Definition at line 95 of file TFT_FastPin.h.
|
inline |
Definition at line 100 of file TFT_FastPin.h.
|
inline |
Definition at line 106 of file TFT_FastPin.h.
|
inline |
Definition at line 108 of file TFT_FastPin.h.
|
inline |
Definition at line 107 of file TFT_FastPin.h.
|
inlinevirtual |
Implements Selectable.
Definition at line 111 of file TFT_FastPin.h.
|
inlinevirtual |
Implements Selectable.
Definition at line 110 of file TFT_FastPin.h.
|
inline |
Definition at line 101 of file TFT_FastPin.h.
|
inline |
Definition at line 92 of file TFT_FastPin.h.
|
inline |
Definition at line 91 of file TFT_FastPin.h.
|
inline |
Definition at line 97 of file TFT_FastPin.h.