[package] name = "thermal-print" version = "0.2.0" edition = "2021" description = "An almost fully featured, no-std-compatible embedded-hal driver for the CSN-A2 thermal printer" license = "GPL-3.0+" readme = "README.md" documentation = "https://docs.rs/thermal-print" repository = "https://git.sr.ht/~doesnotcompete/thermal-print" categories = ["embedded", "hardware-support", "no-std"] keywords = ["thermal-printer", "embedded-hal-driver", "no-std", "serial", "adafruit"] [features] default = ["embedded-hal-nb"] embedded-hal-nb = ["dep:embedded-hal-nb"] embedded-io = ["dep:embedded-io"] # Linking against the standard library is disabled by default std = [] [dependencies] embedded-hal = "1.0.0" tinybmp = "0.5.0" nb = "1.1.0" embedded-hal-nb = { version = "1.0.0", optional = true } embedded-io = { version = "0.6.1", features = ["alloc"], optional = true } [dependencies.derive_builder] version = "0.20.0" default-features = false features = ["alloc"] [dependencies.num_enum] version = "0.7.2" default-features = false [dependencies.bitvec] version = "1.0.1" default-features = false features = ["alloc"]