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) |
|
std::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: