C# Class Microsoft.Maker.Devices.TextDisplay.HD44780GpioDriver

Inheritance: TextDisplayBase
Show file Open project: ms-iot/TextDisplay

Public Methods

Method Description
HD44780GpioDriver ( TextDisplayConfig config ) : Microsoft.Maker.Devices.TextDisplay.AsyncHelpers
initializeChip ( ) : System.Threading.Tasks.Task

Protected Methods

Method Description
DisposeInternal ( ) : System.Threading.Tasks.Task
InitializeInternal ( string>.IDictionary driverConfigurationValues ) : System.Threading.Tasks.Task
WriteMessageInternal ( string message ) : System.Threading.Tasks.Task

Private Methods

Method Description
initializePins ( int enablePin, int registerSelectPin, int dataPins ) : void
wait ( System.TimeSpan duration ) : System.Threading.Tasks.Task
writeBits ( Register register, short bits ) : void
writeValue ( Register register, short value ) : System.Threading.Tasks.Task

Method Details

DisposeInternal() protected method

protected DisposeInternal ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

HD44780GpioDriver() public method

public HD44780GpioDriver ( TextDisplayConfig config ) : Microsoft.Maker.Devices.TextDisplay.AsyncHelpers
config TextDisplayConfig
return Microsoft.Maker.Devices.TextDisplay.AsyncHelpers

InitializeInternal() protected method

protected InitializeInternal ( string>.IDictionary driverConfigurationValues ) : System.Threading.Tasks.Task
driverConfigurationValues string>.IDictionary
return System.Threading.Tasks.Task

WriteMessageInternal() protected method

protected WriteMessageInternal ( string message ) : System.Threading.Tasks.Task
message string
return System.Threading.Tasks.Task

initializeChip() public method

public initializeChip ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task