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:
- This lib does not use any hardware delays.
- This lib uses DMA to send data to display
- This lib uses some tricks using I2C timings
- This lib is written on clean C99
How it works and how to use it?
Read full description and documentation here.