Building an LCD TFT library for Arduino DUE

I've been busy at work this week but here a summary of my progress with the LCD library/example:

-The drawBitmap function is completed. Refreshing time for 16-bit 320x240 bitmap: 1.4 sec. with the SD library from Arduino/Sparkfun. https://github.com/arduino/Arduino/tree/master/libraries/SD
I think the refreshing time could be reduced using the sdFat from fat16lib.
Google Code Archive - Long-term storage for Google Code Project Hosting.

-Built and tested library for aat31xx LCD backlight controller (.h,.c) that uses one-line Simple Serial Control (S2Cwire) to interface the controller with Due. aat3194 disables/enables backlight (32 brightness levels-logarithmic scale of 4 white chip LEDs in parallel embedded in the LCD board). The control line can be any digital pin (I am using pin D2). For details see replay#3 of this thread.

-Regarding the connection between the Due and the LCD via the 2x18 connector, it is not possible to use other PIO pins on the SMC bus. The only progress I made was to mirror the two missing data pins through a mask, thus, the only option left to me is to build a small pin adapter.

Next step: Touch Screen Interface. I just ordered from China one SPI ADS7843 module
http://www.ebay.com/itm/ADS7843-Touch-Screen-Panel-Controller-Module-for-4-Wire-touch-screen-panel-/161025401461?ssPageName=ADME:L:OC:US:3160
I hope it to receive it next week. For details see replay#3 of this thread.

Everything points to a first 'installment' of the LCD library published on github by next week.

p