System.Hardware.PiLcd

Creating a PiLcd

openPiLcd

closePiLcd

turnOffAndClosePiLcd

data PiLcd

data LcdAddress

defaultLcdAddress

data LcdOptions

data RomCode

defaultLcdOptions

Backlight color

data Color

setBacklightColor

Buttons

data Button

data ButtonDirection

data ButtonEvent

getButtonEvent

getButtons

Button bitmask values

buttonSelect

buttonRight

buttonDown

buttonUp

buttonLeft

Display

updateDisplay

charFromAsciiArt

nativeChar

User Interface

data UiData

data UiState

data InternalState

defaultUiState

runUi

runUiUntilDone

Exception handling

withPiLcd

withPiLcdThenTurnOff