#ifndef __LCD_BUFFERS_H__
#define __LCD_BUFFERS_H__

#define u8 unsigned char
#define u16 unsigned short
#define u32 unsigned int

#define     LCD_NUM_FRAMES_DISPLAY 		60  	/* switch pic every # frames       */
#define	    LCD_PIXELS_PER_LINE	    	320		/* Pixels per line                          */
#define	    LCD_LINES_PER_FRAME	    	240		/* Lines per frame                          */

typedef struct DESCRIPTOR_LARGE {           // DMA descriptor large model
    struct DESCRIPTOR_LARGE *pNext;             // next descriptor in the chain
    void                            *StartAddress;      // start address of the data
    unsigned short              	Config;             // configuration control register
    unsigned short                  XCount;             // X (column) count
    short                           XModify;            // X (column) stride
    unsigned short                  YCount;             // Y (row) count
    short                           YModify;            // Y (row) stride
} DESCRIPTOR_LARGE;

#endif
