Detailed Description
A HardwareBackend which uses GPIO pins and an external de-multiplexer
Classes |
struct | Options |
class | OutputData |
Public Member Functions |
| HardwareBackend (const Options &options, SPIWriterInterface *writer, ExportMap *export_map) |
bool | Init () |
uint8_t * | Checkout (uint8_t output, unsigned int length) |
uint8_t * | Checkout (uint8_t output, unsigned int length, unsigned int latch_bytes) |
void | Commit (uint8_t output) |
string | DevicePath () const |
virtual bool | Start () |
virtual bool | FastStart () |
virtual bool | Join (void *ptr=NULL) |
bool | IsRunning () |
ThreadId | Id () const |
void * | _InternalRun () |
Protected Member Functions |
void * | Run () |
Additional Inherited Members |
static ThreadId | Self () |
static const char | SPI_DROP_VAR [] = "spi-drops" |
static const char | SPI_DROP_VAR_KEY [] = "device" |
The documentation for this class was generated from the following files: