Elixir drivers for common LCD modules, intended for Linux SBCs and Nerves-based systems.
HD44780-compatible character displays (e.g. 16x2, 20x4).
- Text-based output
- GPIO or I/O expanders (I2C / SPI backpacks)
- Typical use: status displays, simple menus
Pixel-addressable LCD panels driven over SPI.
- Full-frame pixel rendering
- Typical use: images, custom UI, framebuffers
Supported panels:
LcdDisplay.ILI9486LcdDisplay.ST7796
You can install LcdDisplay by adding lcd_display to your list of dependencies in mix.exs:
def deps do
[
{:lcd_display, "~> 0.4"}
]
end
