pcd8544-hal

Crates.iopcd8544-hal
lib.rspcd8544-hal
version0.1.0
created_at2025-05-08 17:29:05.829863+00
updated_at2025-05-08 17:29:05.829863+00
descriptionA hardware abstraction layer for PCD8544 LCD controllers (mainly used in Nokia 5510 displays)
homepage
repositoryhttps://github.com/n-eq/pcd8544-rs
max_upload_size
id1665644
size25,315
Nabil (n-eq)

documentation

README

PC8544

This Rust library provides embedded-hal support for PCD8544-based LCD displays, commonly used in Nokia 5110 and similar devices.
It is based on the work by Hannu Hartikainen.

Features

  • 100% safe
  • SPI support
  • GPIO support
  • ASCII characters
  • Bitmap drawing
  • Vertical scrolling (up/down)
  • Special characters support (line feed, carriage return)
  • Custom font configuration

Model support

Any microcontroller HAL with embedded-hal support should work with this driver.

Usage

Add this line to your Cargo.toml's [dependencies] section:

[dependencies]
pcd8544 = "0.1.0"

An example of using the library with an Arduino Uno is provided under examples/arduino-uno-pcd8544.

Commit count: 25

cargo fmt