API Reference lcd_display v0.0.21
Modules
A collection of utility functions to use this library.
Wraps a given display driver and controls the display using that driver.
Supervises display controller processes.
Lets you control GPIOs. A thin wrapper of elixir-circuits/circuits_gpio.
Defines a behaviour required for GPIO abstraction.
Defines a behaviour required for an LCD driver.
Knows how to commuticate with HD44780 type display using GPIO pins directly. Supports the 4-bit mode only. You can turn on/off the backlight.
Knows how to commuticate with HD44780 type display through the 8-Bit I/O Expander with Serial Interface MCP23008. You can turn on/off the backlight.
Knows how to commuticate with HD44780 type display through the 16-Bit I/O Expander with Serial Interface MCP23017. You can turn on/off the backlight and change the LED color by switching on/off red, green and blue.
Knows how to commuticate with HD44780 type display through the 16-bit I/O expander PCF8575. You can turn on/off the backlight.
Knows how to commuticate with HD44780 type display through the 8-Bit Shift Register SN74HC595. You can turn on/off the backlight.
A collection of utility functions that are used for display drivers.
Lets you communicate with hardware devices using the I2C protocol. A thin wrapper of elixir-circuits/circuits_i2c.
Defines a behaviour required for I2C abstraction.
Manages processes.
Lets you communicate with hardware devices using the I2C protocol. A thin wrapper of elixir-circuits/circuits_spi.
Defines a behaviour required for I2C abstraction.