Graphic LCD Driver

A LCD Controller typically consists of logic for transferring LCD image data from an external display buffer to an LCD module. The Graphic LCD driver is designed to provide basic interface for LCD Controller, like initialization and de-initialization, enabling and disabling. And some common interface used to work with thirdpart graphic library like SEGGER emWin and Microchip Graphic library. So for most use cases, the Graphic LCD driver should works with a graphic library.