STM32 HAL libriary for LCD display based on HITACHI HD44780U chip
Switch branches/tags
Nothing to show
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
Inc Some #defines code cleaning Dec 21, 2017
Src Some improvements and bugfix Dec 19, 2017
docs Some improvements and bugfix Dec 19, 2017
.gitignore Initial commit Dec 13, 2017
LICENSE Initial commit Dec 13, 2017 Some docs updates Dec 14, 2017
_config.yml Set theme jekyll-theme-hacker Dec 13, 2017

STM32 HAL Libriary for LCD Based on Hitachi HD44780

What is it for?

I wrote this libriary as I'm sick and tired of other libs based on Arduino lib LiquidCrystal_I2C. This one is for STM32 but can be adopted for every chip using C99.

Anyway it is written for I2C expander based on PCF8574.

Why is it better?

There are several reasons:

  1. This lib does not use any hardware delays.
  2. This lib uses DMA to send data to display
  3. This lib uses some tricks using I2C timings
  4. This lib is written on clean C99

How it works and how to use it?

Read full description and documentation here.