[dependencies.embedded-hal]
optional = true
version = "1.0.0"
[dependencies.embedded-hal-async]
optional = true
version = "1.0.0"
[dependencies.heapless]
optional = true
version = "0.8.0"
[features]
all = ["async", "fmt", "i2c-expander-device", "pcf8574-device", "pcf8574-device-async"]
async = []
default = []
fmt = ["heapless"]
i2c-expander-device = ["embedded-hal"]
i2c-expander-device-async = ["async", "embedded-hal-async"]
pcf8574-device = ["i2c-expander-device"]
pcf8574-device-async = ["async", "i2c-expander-device-async"]
[lib]
name = "hd44780_controller"
path = "src/lib.rs"
[package]
authors = ["hasunwoo <hasun@hasundev.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["embedded", "no-std", "hardware-support"]
description = "HD44780 LCD controller with async/sync support for embedded-hal"
documentation = "https://docs.rs/hd44780-controller"
edition = "2021"
keywords = ["lcd", "hd44780", "embedded-hal", "embedded-hal-async", "async"]
license = "MIT"
name = "hd44780-controller"
readme = "README.md"
repository = "https://github.com/hasunwoo/hd44780-controller"
version = "0.1.0-alpha.2"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]