Hey Kevin,
I am also working on same kind of project. I am also using gpio pins to drive the lcd .
I am at the early stage of project. I just want to simply transfer data from sram to gpio port .But I am facing a mysterious problem. that it suddenly stops of no reason. the data on gpio doesnt modify but the request to dma is given at regular time. I am using port C's 0-7 pin for this purpose and it always struct when its lower nibble faces data 0x08. I know its funny. i have tried several thing but couldnt find the problem. I think there is a problem with the multiplexing of pins.
It would be great if u could share your code with me
Regards,
Gagan Garg