Holds all of the devices.
More...
#include <TLC59116.h>
Holds all of the devices.
The reset command for TCL59116's is a broadcast command, so we manage that here.
- Bug:
- This collects all I2C devices between 0x60 and 0x6E. Non TLC59116 devices can appear in our list! The TLC59116 doesn't have a feature that identifies it, so we just assume.
TLC59116Manager::TLC59116Manager |
( |
| ) |
|
|
inline |
void TLC59116Manager::init |
( |
| ) |
|
bool TLC59116Manager::is_inited |
( |
| ) |
|
|
inline |
TLC59116& TLC59116Manager::operator[] |
( |
byte |
index | ) |
|
|
inline |
byte TLC59116Manager::device_count |
( |
| ) |
|
|
inline |
int TLC59116Manager::reset |
( |
| ) |
|
const byte TLC59116Manager::MaxDevicesPerI2C = 15 |
|
static |
const byte TLC59116Manager::WireInit = 0b1 |
|
static |
const byte TLC59116Manager::EnableOutputs = 0b10 |
|
static |
const byte TLC59116Manager::Reset = 0b100 |
|
static |
const byte TLC59116Manager::Already = 0b1000 |
|
static |
const long TLC59116Manager::Default_Frequency = 100000L |
|
static |
The documentation for this class was generated from the following files: