This code saves you 20% of flash memory when working with stm32 which has like 64kb with lcd having I2C adapter. When you use the normal LiquidCrystal_I2C Library consumes 30% of flash memory while ...
STM32 Liquid crystal library. This library was made to manage lcd displays with HD44780 through IIC. It is valid to use with 16x2, 20x4 lines LCDs connected to a PCF8574T I2C expander.
Assume that you are moving towards a complex microcontroller project bundled with blinkers, beepers, and a display panel. To link a standard 16×2 LCD directly with the microcontroller, for instance ...