LcdDisplay (lcd_display v0.2.0) View Source

A collection of utility functions to use this library.

Link to this section Summary

Functions

Executes a supported command.

Starts a display controller process for a specified.

Link to this section Types

Specs

config() :: %{:driver_module => atom(), required(atom()) => any()}

Specs

display_command() :: LcdDisplay.HD44780.Driver.command()

Specs

display_driver() :: LcdDisplay.HD44780.Driver.t()

Link to this section Functions

Specs

execute(pid(), display_command()) :: {:ok, display_driver()} | {:error, any()}

Executes a supported command.

Specs

start_link(config()) :: {:ok, pid()} | {:error, any()}

Starts a display controller process for a specified.