An SPI Backend which uses a software multipliexer. This accumulates all data into a single buffer and then writes it to the SPI bus.
|
|
| SoftwareBackend (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 |
| |
| | Thread (const Options &options=Options()) |
| | Create a new thread with the specified thread options. More...
|
| |
|
virtual | ~Thread () |
| | Destructor.
|
| |
| virtual bool | Start () |
| | Start the thread and wait for the thread to be running. More...
|
| |
| virtual bool | FastStart () |
| | Start the thread and return immediately. More...
|
| |
| virtual bool | Join (void *ptr=NULL) |
| | Join this thread. More...
|
| |
| bool | IsRunning () |
| | Check if the thread is running. More...
|
| |
| ThreadId | Id () const |
| | Return the thread id. More...
|
| |
| std::string | Name () const |
| | Return the thread name. More...
|
| |