Dear friends,
I am trying to use double buffering feature of LCD controller in LPC1788. In order to do that, one must use LNBU interrupt and use it to update the UPBASE register.
quoted from datasheet: "The LCD_UPBASE register is the color LCD upper panel DMA base address register, and is used to program the base address of the frame buffer for the upper panel. LCDUPBase (and LCDLPBase for dual panels) must be initialized before enabling the LCD controller. The base address must be doubleword aligned. Optionally, the value may be changed mid-frame to create double-buffered video displays. These registers are copied to the corresponding current registers at each LCD vertical synchronization. This event causes the LNBU bit and an optional interrupt to be generated. The interrupt can be used to reprogram the base address when generating double-buffered video."
I cannot understand the part that is made bold. If anyone has done double buffering on LPC1788's LCD controller, please share your experiences with me.
Best regards