Abstract 3-wire serial transport.
More...
#include <SegTransport.h>
|
| virtual | ~SegTransport3Wire ()=default |
| |
| virtual void | set_cs (uint8_t chipselect, bool state)=0 |
| | Drive chip-select line.
|
| |
| virtual void | write (uint16_t data, uint8_t bitCount)=0 |
| | Write bits to the 3-wire bus, MSB first.
|
| |
Abstract 3-wire serial transport.
Implementations provide DATA/WR signaling and chip-select timing.
◆ ~SegTransport3Wire()
| virtual SegTransport3Wire::~SegTransport3Wire |
( |
| ) |
|
|
virtualdefault |
◆ set_cs()
| virtual void SegTransport3Wire::set_cs |
( |
uint8_t |
chipselect, |
|
|
bool |
state |
|
) |
| |
|
pure virtual |
◆ write()
| virtual void SegTransport3Wire::write |
( |
uint16_t |
data, |
|
|
uint8_t |
bitCount |
|
) |
| |
|
pure virtual |
Write bits to the 3-wire bus, MSB first.
- Parameters
-
| data | Value to write |
| bitCount | Number of valid bits in data |
Implemented in SegTransport3WireArduino.
The documentation for this class was generated from the following file: