How to read HD44780 LCD programmatically

In each writing function, they call it low again.

that means it was inefficient all the time ? :wink: