A class that represents a WriteOnlyParallelInterface constructed from a IFlushableOutputPort<TDigitalPin>
More...
|
| int | Width => DataBus.Count |
| | Gets the width of the bus More...
|
| |
A class that represents a WriteOnlyParallelInterface constructed from a IFlushableOutputPort<TDigitalPin>
- Template Parameters
-
◆ FlushableParallelInterface()
◆ WriteCommandAsync()
| Task WriteCommandAsync |
( |
uint [] |
command | ) |
|
Write one or more bytes to the command register
- Parameters
-
| command | The command data to write |
- Returns
- An awaitable task that completes when the write operation finishes
Implements WriteOnlyParallelInterface.
◆ WriteDataAsync()
| Task WriteDataAsync |
( |
uint [] |
data | ) |
|
Write one or more bytes to the data register
- Parameters
-
- Returns
- An awaitable task that completes when the write operation finishes
Implements WriteOnlyParallelInterface.
◆ Width
| int Width => DataBus.Count |
Gets the width of the bus
◆ DataBus
A collection of pins to use for the data bus
◆ RegisterSelectPin
The Register Select (RS) pin to use
◆ ReadWritePin
The Read/Write (R/W) pin to use
◆ EnablePin
The enable (E) pin to use
◆ DelayMicroseconds
The number of microseconds to delay between transactions.
◆ Enabled
Whether this parallel interface is enabled or disabled
The documentation for this class was generated from the following file: