Treehopper C# API
WriteOnlyParallelInterface Interface Reference

Represents an 8080-style parallel interface that can write data More...

Inheritance diagram for WriteOnlyParallelInterface:
FlushableParallelInterface< T > ReadWriteParallelInterface ParallelInterface

Public Member Functions

Task WriteCommandAsync (uint[] command)
 Write one or more bytes to the command register More...
 
Task WriteDataAsync (uint[] data)
 Write one or more bytes to the data register More...
 

Properties

bool Enabled [get, set]
 Gets or sets whether the bus is enabled More...
 
int DelayMicroseconds [get, set]
 The minimum number of microseconds to delay between each word write. More...
 
int Width [get]
 Gets the width of the bus More...
 

Detailed Description

Represents an 8080-style parallel interface that can write data

Member Function Documentation

◆ WriteCommandAsync()

Task WriteCommandAsync ( uint []  command)

Write one or more bytes to the command register

Parameters
commandThe command data to write
Returns
An awaitable task that completes when the write operation finishes

Implemented in FlushableParallelInterface< T >, and ParallelInterface.

◆ WriteDataAsync()

Task WriteDataAsync ( uint []  data)

Write one or more bytes to the data register

Parameters
dataThe data to write
Returns
An awaitable task that completes when the write operation finishes

Implemented in FlushableParallelInterface< T >, and ParallelInterface.

Property Documentation

◆ Enabled

bool Enabled
getset

Gets or sets whether the bus is enabled

◆ DelayMicroseconds

int DelayMicroseconds
getset

The minimum number of microseconds to delay between each word write.

◆ Width

int Width
get

Gets the width of the bus


The documentation for this interface was generated from the following file: