Hello!
I have been programming many LCD drivers over the years. From my experience, it's quite easy
and usually you can get most of the (pseudo) code in the documentation.
And if you program carefully you can make code which is quite portable. For example
on a SPI device, you need to write functions like Select(), SPISendByte() and sometimes SPIRecvByte()
(and SPISendBuffer, SPIRecvBuffer).
Then you write the main code, and a library defining the above function. If you move to another
processor, you don't even touch the main code, you have to implement only the above functions
for the specific processor you are using.
So in conclusion, just start to look for 6300 source code. I guess there are sources online. If you cannot
find anything, then try to discover which driver is inside and try to get the documentation of the chip,
and I'm sure you can start your own implementation from the docs.
That's about it!
Dora.