96 int32_t ( *FillRGBRect ) (
OTM8009A_Object_t *pObj, uint32_t Xpos, uint32_t Ypos, uint8_t *pData, uint32_t Width, uint32_t Height);
99 int32_t ( *FillRect ) (
OTM8009A_Object_t*, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t);
111 #define OTM8009A_OK (0)
112 #define OTM8009A_ERROR (-1)
115 #define OTM8009A_ID 0x40U
120 #define OTM8009A_ORIENTATION_PORTRAIT 0U
121 #define OTM8009A_ORIENTATION_LANDSCAPE 1U
127 #define OTM8009A_FORMAT_RGB888 ((uint32_t)0x00)
128 #define OTM8009A_FORMAT_RBG565 ((uint32_t)0x02)
135 #define OTM8009A_480X800_WIDTH ((uint16_t)480)
136 #define OTM8009A_480X800_HEIGHT ((uint16_t)800)
139 #define OTM8009A_800X480_WIDTH ((uint16_t)800)
140 #define OTM8009A_800X480_HEIGHT ((uint16_t)480)
145 #define OTM8009A_480X800_HSYNC ((uint16_t)2)
146 #define OTM8009A_480X800_HBP ((uint16_t)34)
147 #define OTM8009A_480X800_HFP ((uint16_t)34)
148 #define OTM8009A_480X800_VSYNC ((uint16_t)1)
149 #define OTM8009A_480X800_VBP ((uint16_t)15)
150 #define OTM8009A_480X800_VFP ((uint16_t)16)
156 #define OTM8009A_800X480_HSYNC OTM8009A_480X800_HSYNC
157 #define OTM8009A_800X480_HBP OTM8009A_480X800_HBP
158 #define OTM8009A_800X480_HFP OTM8009A_480X800_HFP
159 #define OTM8009A_800X480_VSYNC OTM8009A_480X800_VSYNC
160 #define OTM8009A_800X480_VBP OTM8009A_480X800_VBP
161 #define OTM8009A_800X480_VFP OTM8009A_480X800_VFP
166 #define OTM8009A_480X800_FREQUENCY_DIVIDER 2