Characteristic Locus
Inheritance System.Object > SpiDisplayBase > EpdBase > EpdColorBase
Namespace Meadow.Foundation.Displays
Assembly EPaper.dll

Syntax

public abstract class SpiDisplayBase : object

Fields

busyPort

Declaration
protected IDigitalInputPort busyPort

Field Value

Type Description
IDigitalInputPort

chipSelectPort

Declaration
protected IDigitalOutputPort chipSelectPort

Field Value

Type Description
IDigitalOutputPort

commandBuffer

Declaration
protected readonly byte[] commandBuffer

Field Value

Type Description
System.Byte[]

CommandState

Declaration
protected const bool CommandState = null

Field Value

Type Description
System.Boolean

dataCommandPort

Declaration
protected IDigitalOutputPort dataCommandPort

Field Value

Type Description
IDigitalOutputPort

DataState

Declaration
protected const bool DataState = null

Field Value

Type Description
System.Boolean

resetPort

Declaration
protected IDigitalOutputPort resetPort

Field Value

Type Description
IDigitalOutputPort

spiPeripheral

Declaration
protected ISpiPeripheral spiPeripheral

Field Value

Type Description
ISpiPeripheral

Methods

DelayMs(Int32)

Declaration
protected void DelayMs(int millseconds)

Parameters

Type Name Description
System.Int32 millseconds

Reset()

Declaration
protected void Reset()

SendCommand(Byte)

Declaration
protected void SendCommand(byte command)

Parameters

Type Name Description
System.Byte command

SendData(Byte)

Declaration
protected void SendData(byte data)

Parameters

Type Name Description
System.Byte data

SendData(Byte[])

Declaration
protected void SendData(byte[] data)

Parameters

Type Name Description
System.Byte[] data

SendData(Int32)

Declaration
protected void SendData(int data)

Parameters

Type Name Description
System.Int32 data

WaitUntilIdle()

Declaration
protected virtual void WaitUntilIdle()

Write(Byte)

Declaration
protected void Write(byte value)

Parameters

Type Name Description
System.Byte value