ili9488-rs

Crates.ioili9488-rs
lib.rsili9488-rs
version0.1.1
created_at2025-08-07 03:45:04.803098+00
updated_at2025-08-07 23:22:29.79145+00
descriptionA platform agnostic driver to interface with the ILI9488 TFT LCD display
homepage
repositoryhttps://github.com/DashCampbell/ili9488-rs
max_upload_size
id1784662
size123,645
(DashCampbell)

documentation

README

ili9488-rs

Crates.io Crates.io Released API docs

A platform agnostic driver to interface with the ILI9488 TFT LCD display

This is a fork of ili9431-rs that was coverted to an ILI9488 driver

For an alternative ILI9488 driver, checkout mipidsi

What works

  • Putting pixels on the screen
  • Change the screen orientation
  • Hardware scrolling
  • Compatible with embedded-graphics

TODO

  • Add Rgb111 for embedded-graphics
  • Add touchscreen example
  • ???

Examples

Run examples using

cargo run --example <example name>  --release

# example:
cargo run --example hello_world  --release

Examples are configured for an STM32L432KC.

See the Display Data Format section of the ILI9488's datasheet for allowed pixel formats.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Resources

ILI9488 Datasheet: https://www.hpinfotech.ro/ILI9488.pdf

Lcd Wiki: https://www.lcdwiki.com/3.5inch_SPI_Module_ILI9488_SKU:MSP3520

Credits

This crate is a fork of https://github.com/yuri91/ili9341-rs.

Bodmer's TFT_eSPI library for the ILI9488's initialization sequence.

Nyan Cat animation frames: https://github.com/iliana/html5nyancat/tree/master

Commit count: 0

cargo fmt