RT1050 GUI demo using emWin library

Committer:
alejandroRL
Date:
Thu Sep 20 19:16:34 2018 +0000
Revision:
0:dd702039127a
emWin GUI Demo for RT1050

Who changed what in which revision?

UserRevisionLine numberNew contents of line
alejandroRL 0:dd702039127a 1 /*********************************************************************
alejandroRL 0:dd702039127a 2 * SEGGER Microcontroller GmbH & Co. KG *
alejandroRL 0:dd702039127a 3 * Solutions for real time microcontroller applications *
alejandroRL 0:dd702039127a 4 **********************************************************************
alejandroRL 0:dd702039127a 5 * *
alejandroRL 0:dd702039127a 6 * (c) 1996 - 2016 SEGGER Microcontroller GmbH & Co. KG *
alejandroRL 0:dd702039127a 7 * *
alejandroRL 0:dd702039127a 8 * Internet: www.segger.com Support: support@segger.com *
alejandroRL 0:dd702039127a 9 * *
alejandroRL 0:dd702039127a 10 **********************************************************************
alejandroRL 0:dd702039127a 11
alejandroRL 0:dd702039127a 12 ** emWin V5.38 - Graphical user interface for embedded applications **
alejandroRL 0:dd702039127a 13 All Intellectual Property rights in the Software belongs to SEGGER.
alejandroRL 0:dd702039127a 14 emWin is protected by international copyright laws. Knowledge of the
alejandroRL 0:dd702039127a 15 source code may not be used to write a similar product. This file may
alejandroRL 0:dd702039127a 16 only be used in accordance with the following terms:
alejandroRL 0:dd702039127a 17
alejandroRL 0:dd702039127a 18 The software has been licensed to NXP Semiconductors USA, Inc. whose
alejandroRL 0:dd702039127a 19 registered office is situated at 411 E. Plumeria Drive, San Jose,
alejandroRL 0:dd702039127a 20 CA 95134, USA solely for the purposes of creating libraries for
alejandroRL 0:dd702039127a 21 NXPs M0, M3/M4 and ARM7/9 processor-based devices, sublicensed and
alejandroRL 0:dd702039127a 22 distributed under the terms and conditions of the NXP End User License
alejandroRL 0:dd702039127a 23 Agreement.
alejandroRL 0:dd702039127a 24 Full source code is available at: www.segger.com
alejandroRL 0:dd702039127a 25
alejandroRL 0:dd702039127a 26 We appreciate your understanding and fairness.
alejandroRL 0:dd702039127a 27 ----------------------------------------------------------------------
alejandroRL 0:dd702039127a 28 Licensing information
alejandroRL 0:dd702039127a 29
alejandroRL 0:dd702039127a 30 Licensor: SEGGER Microcontroller Systems LLC
alejandroRL 0:dd702039127a 31 Licensed to: NXP Semiconductors, 1109 McKay Dr, M/S 76, San Jose, CA 95131, USA
alejandroRL 0:dd702039127a 32 Licensed SEGGER software: emWin
alejandroRL 0:dd702039127a 33 License number: GUI-00186
alejandroRL 0:dd702039127a 34 License model: emWin License Agreement, dated August 20th 2011
alejandroRL 0:dd702039127a 35 Licensed product: -
alejandroRL 0:dd702039127a 36 Licensed platform: NXP's ARM 7/9, Cortex-M0,M3,M4
alejandroRL 0:dd702039127a 37 Licensed number of seats: -
alejandroRL 0:dd702039127a 38 ----------------------------------------------------------------------
alejandroRL 0:dd702039127a 39 File : GUIDRV_FlexColor.h
alejandroRL 0:dd702039127a 40 Purpose : Interface definition for GUIDRV_FlexColor driver
alejandroRL 0:dd702039127a 41 ---------------------------END-OF-HEADER------------------------------
alejandroRL 0:dd702039127a 42 */
alejandroRL 0:dd702039127a 43
alejandroRL 0:dd702039127a 44 #ifndef GUIDRV_FLEXCOLOR_H
alejandroRL 0:dd702039127a 45 #define GUIDRV_FLEXCOLOR_H
alejandroRL 0:dd702039127a 46
alejandroRL 0:dd702039127a 47 #include "GUI.h"
alejandroRL 0:dd702039127a 48
alejandroRL 0:dd702039127a 49 #if defined(__cplusplus)
alejandroRL 0:dd702039127a 50 extern "C" { /* Make sure we have C-declarations in C++ programs */
alejandroRL 0:dd702039127a 51 #endif
alejandroRL 0:dd702039127a 52
alejandroRL 0:dd702039127a 53 /*********************************************************************
alejandroRL 0:dd702039127a 54 *
alejandroRL 0:dd702039127a 55 * Configuration macros
alejandroRL 0:dd702039127a 56 */
alejandroRL 0:dd702039127a 57 //
alejandroRL 0:dd702039127a 58 // Operation modes (16bpp)
alejandroRL 0:dd702039127a 59 //
alejandroRL 0:dd702039127a 60 #define GUIDRV_FLEXCOLOR_M16C0B8 GUIDRV_FlexColor_SetMode16bppC0B8
alejandroRL 0:dd702039127a 61 #define GUIDRV_FLEXCOLOR_M16C1B8 GUIDRV_FlexColor_SetMode16bppC1B8
alejandroRL 0:dd702039127a 62 #define GUIDRV_FLEXCOLOR_M16C0B16 GUIDRV_FlexColor_SetMode16bppC0B16
alejandroRL 0:dd702039127a 63 #define GUIDRV_FLEXCOLOR_M16C1B16 GUIDRV_FlexColor_SetMode16bppC1B16
alejandroRL 0:dd702039127a 64
alejandroRL 0:dd702039127a 65 //
alejandroRL 0:dd702039127a 66 // Operation modes (18bpp)
alejandroRL 0:dd702039127a 67 //
alejandroRL 0:dd702039127a 68 #define GUIDRV_FLEXCOLOR_M18C0B9 GUIDRV_FlexColor_SetMode18bppC0B9
alejandroRL 0:dd702039127a 69 #define GUIDRV_FLEXCOLOR_M18C1B9 GUIDRV_FlexColor_SetMode18bppC1B9
alejandroRL 0:dd702039127a 70 #define GUIDRV_FLEXCOLOR_M18C0B18 GUIDRV_FlexColor_SetMode18bppC0B18
alejandroRL 0:dd702039127a 71 #define GUIDRV_FLEXCOLOR_M18C1B18 GUIDRV_FlexColor_SetMode18bppC1B18
alejandroRL 0:dd702039127a 72
alejandroRL 0:dd702039127a 73 //
alejandroRL 0:dd702039127a 74 // Operation mode (24bpp)
alejandroRL 0:dd702039127a 75 //
alejandroRL 0:dd702039127a 76 #define GUIDRV_FLEXCOLOR_M24C0B8 GUIDRV_FlexColor_SetMode24bppC0B8
alejandroRL 0:dd702039127a 77
alejandroRL 0:dd702039127a 78 //
alejandroRL 0:dd702039127a 79 // Controller selection
alejandroRL 0:dd702039127a 80 //
alejandroRL 0:dd702039127a 81 #define GUIDRV_FLEXCOLOR_F66702 GUIDRV_FlexColor_SetFunc66702
alejandroRL 0:dd702039127a 82 #define GUIDRV_FLEXCOLOR_F66708 GUIDRV_FlexColor_SetFunc66708
alejandroRL 0:dd702039127a 83 #define GUIDRV_FLEXCOLOR_F66709 GUIDRV_FlexColor_SetFunc66709
alejandroRL 0:dd702039127a 84 #define GUIDRV_FLEXCOLOR_F66712 GUIDRV_FlexColor_SetFunc66712
alejandroRL 0:dd702039127a 85 #define GUIDRV_FLEXCOLOR_F66714 GUIDRV_FlexColor_SetFunc66714
alejandroRL 0:dd702039127a 86 #define GUIDRV_FLEXCOLOR_F66715 GUIDRV_FlexColor_SetFunc66715
alejandroRL 0:dd702039127a 87 #define GUIDRV_FLEXCOLOR_F66718 GUIDRV_FlexColor_SetFunc66718
alejandroRL 0:dd702039127a 88 #define GUIDRV_FLEXCOLOR_F66719 GUIDRV_FlexColor_SetFunc66719
alejandroRL 0:dd702039127a 89 #define GUIDRV_FLEXCOLOR_F66720 GUIDRV_FlexColor_SetFunc66720
alejandroRL 0:dd702039127a 90 #define GUIDRV_FLEXCOLOR_F66721 GUIDRV_FlexColor_SetFunc66721
alejandroRL 0:dd702039127a 91 #define GUIDRV_FLEXCOLOR_F66722 GUIDRV_FlexColor_SetFunc66722
alejandroRL 0:dd702039127a 92 #define GUIDRV_FLEXCOLOR_F66723 GUIDRV_FlexColor_SetFunc66723
alejandroRL 0:dd702039127a 93 #define GUIDRV_FLEXCOLOR_F66772 GUIDRV_FlexColor_SetFunc66772
alejandroRL 0:dd702039127a 94
alejandroRL 0:dd702039127a 95 //
alejandroRL 0:dd702039127a 96 // Hardware interfaces
alejandroRL 0:dd702039127a 97 //
alejandroRL 0:dd702039127a 98 #define GUIDRV_FLEXCOLOR_IF_TYPE_I 0
alejandroRL 0:dd702039127a 99 #define GUIDRV_FLEXCOLOR_IF_TYPE_II 1
alejandroRL 0:dd702039127a 100
alejandroRL 0:dd702039127a 101 //
alejandroRL 0:dd702039127a 102 // Reading interface
alejandroRL 0:dd702039127a 103 //
alejandroRL 0:dd702039127a 104 #define GUIDRV_FLEXCOLOR_READ_FUNC_I 0
alejandroRL 0:dd702039127a 105 #define GUIDRV_FLEXCOLOR_READ_FUNC_II 1
alejandroRL 0:dd702039127a 106 #define GUIDRV_FLEXCOLOR_READ_FUNC_III 2
alejandroRL 0:dd702039127a 107
alejandroRL 0:dd702039127a 108 /*********************************************************************
alejandroRL 0:dd702039127a 109 *
alejandroRL 0:dd702039127a 110 * Configuration structure
alejandroRL 0:dd702039127a 111 */
alejandroRL 0:dd702039127a 112 typedef struct {
alejandroRL 0:dd702039127a 113 //
alejandroRL 0:dd702039127a 114 // Driver specific configuration items
alejandroRL 0:dd702039127a 115 //
alejandroRL 0:dd702039127a 116 int FirstSEG;
alejandroRL 0:dd702039127a 117 int FirstCOM;
alejandroRL 0:dd702039127a 118 int Orientation;
alejandroRL 0:dd702039127a 119 U16 RegEntryMode;
alejandroRL 0:dd702039127a 120 int NumDummyReads;
alejandroRL 0:dd702039127a 121 } CONFIG_FLEXCOLOR;
alejandroRL 0:dd702039127a 122
alejandroRL 0:dd702039127a 123 /*********************************************************************
alejandroRL 0:dd702039127a 124 *
alejandroRL 0:dd702039127a 125 * Display drivers
alejandroRL 0:dd702039127a 126 */
alejandroRL 0:dd702039127a 127 //
alejandroRL 0:dd702039127a 128 // Addresses
alejandroRL 0:dd702039127a 129 //
alejandroRL 0:dd702039127a 130 extern const GUI_DEVICE_API GUIDRV_Win_API;
alejandroRL 0:dd702039127a 131
alejandroRL 0:dd702039127a 132 extern const GUI_DEVICE_API GUIDRV_FlexColor_API;
alejandroRL 0:dd702039127a 133
alejandroRL 0:dd702039127a 134 //
alejandroRL 0:dd702039127a 135 // Macros to be used in configuration files
alejandroRL 0:dd702039127a 136 //
alejandroRL 0:dd702039127a 137 #if defined(WIN32) && !defined(LCD_SIMCONTROLLER)
alejandroRL 0:dd702039127a 138
alejandroRL 0:dd702039127a 139 #define GUIDRV_FLEXCOLOR &GUIDRV_Win_API
alejandroRL 0:dd702039127a 140
alejandroRL 0:dd702039127a 141 #else
alejandroRL 0:dd702039127a 142
alejandroRL 0:dd702039127a 143 #define GUIDRV_FLEXCOLOR &GUIDRV_FlexColor_API
alejandroRL 0:dd702039127a 144
alejandroRL 0:dd702039127a 145 #endif
alejandroRL 0:dd702039127a 146
alejandroRL 0:dd702039127a 147 /*********************************************************************
alejandroRL 0:dd702039127a 148 *
alejandroRL 0:dd702039127a 149 * Configuration interface
alejandroRL 0:dd702039127a 150 */
alejandroRL 0:dd702039127a 151 #if !defined(WIN32) || defined(LCD_SIMCONTROLLER)
alejandroRL 0:dd702039127a 152
alejandroRL 0:dd702039127a 153 //
alejandroRL 0:dd702039127a 154 // Display controller configuration
alejandroRL 0:dd702039127a 155 //
alejandroRL 0:dd702039127a 156 void GUIDRV_FlexColor_SetFunc66702 (GUI_DEVICE * pDevice);
alejandroRL 0:dd702039127a 157 void GUIDRV_FlexColor_SetFunc66708 (GUI_DEVICE * pDevice);
alejandroRL 0:dd702039127a 158 void GUIDRV_FlexColor_SetFunc66709 (GUI_DEVICE * pDevice);
alejandroRL 0:dd702039127a 159 void GUIDRV_FlexColor_SetFunc66712 (GUI_DEVICE * pDevice);
alejandroRL 0:dd702039127a 160 void GUIDRV_FlexColor_SetFunc66714 (GUI_DEVICE * pDevice);
alejandroRL 0:dd702039127a 161 void GUIDRV_FlexColor_SetFunc66715 (GUI_DEVICE * pDevice);
alejandroRL 0:dd702039127a 162 void GUIDRV_FlexColor_SetFunc66718 (GUI_DEVICE * pDevice);
alejandroRL 0:dd702039127a 163 void GUIDRV_FlexColor_SetFunc66719 (GUI_DEVICE * pDevice);
alejandroRL 0:dd702039127a 164 void GUIDRV_FlexColor_SetFunc66720 (GUI_DEVICE * pDevice);
alejandroRL 0:dd702039127a 165 void GUIDRV_FlexColor_SetFunc66721 (GUI_DEVICE * pDevice);
alejandroRL 0:dd702039127a 166 void GUIDRV_FlexColor_SetFunc66722 (GUI_DEVICE * pDevice);
alejandroRL 0:dd702039127a 167 void GUIDRV_FlexColor_SetFunc66723 (GUI_DEVICE * pDevice);
alejandroRL 0:dd702039127a 168 void GUIDRV_FlexColor_SetFunc66772 (GUI_DEVICE * pDevice);
alejandroRL 0:dd702039127a 169
alejandroRL 0:dd702039127a 170 //
alejandroRL 0:dd702039127a 171 // Operation mode configuration (16bpp)
alejandroRL 0:dd702039127a 172 //
alejandroRL 0:dd702039127a 173 void GUIDRV_FlexColor_SetMode16bppC0B8 (GUI_DEVICE * pDevice);
alejandroRL 0:dd702039127a 174 void GUIDRV_FlexColor_SetMode16bppC1B8 (GUI_DEVICE * pDevice);
alejandroRL 0:dd702039127a 175 void GUIDRV_FlexColor_SetMode16bppC0B16(GUI_DEVICE * pDevice);
alejandroRL 0:dd702039127a 176 void GUIDRV_FlexColor_SetMode16bppC1B16(GUI_DEVICE * pDevice);
alejandroRL 0:dd702039127a 177
alejandroRL 0:dd702039127a 178 //
alejandroRL 0:dd702039127a 179 // Drawing mode configuration (18bpp)
alejandroRL 0:dd702039127a 180 //
alejandroRL 0:dd702039127a 181 void GUIDRV_FlexColor_SetMode18bppC0B9 (GUI_DEVICE * pDevice);
alejandroRL 0:dd702039127a 182 void GUIDRV_FlexColor_SetMode18bppC1B9 (GUI_DEVICE * pDevice);
alejandroRL 0:dd702039127a 183 void GUIDRV_FlexColor_SetMode18bppC0B18(GUI_DEVICE * pDevice);
alejandroRL 0:dd702039127a 184 void GUIDRV_FlexColor_SetMode18bppC1B18(GUI_DEVICE * pDevice);
alejandroRL 0:dd702039127a 185
alejandroRL 0:dd702039127a 186 //
alejandroRL 0:dd702039127a 187 // Drawing mode configuration (24bpp)
alejandroRL 0:dd702039127a 188 //
alejandroRL 0:dd702039127a 189 void GUIDRV_FlexColor_SetMode24bppC0B8 (GUI_DEVICE * pDevice);
alejandroRL 0:dd702039127a 190
alejandroRL 0:dd702039127a 191 //
alejandroRL 0:dd702039127a 192 // User interface
alejandroRL 0:dd702039127a 193 //
alejandroRL 0:dd702039127a 194 void GUIDRV_FlexColor_SetFunc(GUI_DEVICE * pDevice, GUI_PORT_API * pHW_API, void (* pfFunc)(GUI_DEVICE *), void (* pfMode)(GUI_DEVICE *));
alejandroRL 0:dd702039127a 195 void GUIDRV_FlexColor_Config (GUI_DEVICE * pDevice, CONFIG_FLEXCOLOR * pConfig);
alejandroRL 0:dd702039127a 196
alejandroRL 0:dd702039127a 197 //
alejandroRL 0:dd702039127a 198 // Setting up hardware interface to be used
alejandroRL 0:dd702039127a 199 //
alejandroRL 0:dd702039127a 200 void GUIDRV_FlexColor_SetInterface66712_B9 (GUI_DEVICE * pDevice, int Type);
alejandroRL 0:dd702039127a 201 void GUIDRV_FlexColor_SetInterface66712_B18(GUI_DEVICE * pDevice, int Type);
alejandroRL 0:dd702039127a 202 #define GUIDRV_FlexColor_SetInterface66715_B9(pDevice, Type) GUIDRV_FlexColor_SetInterface66712_B9(pDevice, Type)
alejandroRL 0:dd702039127a 203 #define GUIDRV_FlexColor_SetInterface66715_B18(pDevice, Type) GUIDRV_FlexColor_SetInterface66712_B18(pDevice, Type)
alejandroRL 0:dd702039127a 204
alejandroRL 0:dd702039127a 205 //
alejandroRL 0:dd702039127a 206 // Setting up interface for reading back data
alejandroRL 0:dd702039127a 207 //
alejandroRL 0:dd702039127a 208 void GUIDRV_FlexColor_SetReadFunc66709_B16(GUI_DEVICE * pDevice, int Func);
alejandroRL 0:dd702039127a 209 void GUIDRV_FlexColor_SetReadFunc66712_B9 (GUI_DEVICE * pDevice, int Func);
alejandroRL 0:dd702039127a 210 void GUIDRV_FlexColor_SetReadFunc66712_B16(GUI_DEVICE * pDevice, int Func);
alejandroRL 0:dd702039127a 211 #define GUIDRV_FlexColor_SetReadFunc66715_B9(pDevice, Func) GUIDRV_FlexColor_SetReadFunc66712_B9(pDevice, Func)
alejandroRL 0:dd702039127a 212 #define GUIDRV_FlexColor_SetReadFunc66715_B16(pDevice, Func) GUIDRV_FlexColor_SetReadFunc66712_B16(pDevice, Func)
alejandroRL 0:dd702039127a 213 void GUIDRV_FlexColor_SetReadFunc66720_B16(GUI_DEVICE * pDevice, int Func);
alejandroRL 0:dd702039127a 214 void GUIDRV_FlexColor_SetReadFunc66772_B8 (GUI_DEVICE * pDevice, int Func);
alejandroRL 0:dd702039127a 215 void GUIDRV_FlexColor_SetReadFunc66772_B16(GUI_DEVICE * pDevice, int Func);
alejandroRL 0:dd702039127a 216
alejandroRL 0:dd702039127a 217 #else
alejandroRL 0:dd702039127a 218
alejandroRL 0:dd702039127a 219 //
alejandroRL 0:dd702039127a 220 // Display controller configuration
alejandroRL 0:dd702039127a 221 //
alejandroRL 0:dd702039127a 222 #define GUIDRV_FlexColor_SetFunc66708(pDevice)
alejandroRL 0:dd702039127a 223 #define GUIDRV_FlexColor_SetFunc66709(pDevice)
alejandroRL 0:dd702039127a 224 #define GUIDRV_FlexColor_SetFunc66712(pDevice)
alejandroRL 0:dd702039127a 225 #define GUIDRV_FlexColor_SetFunc66714(pDevice)
alejandroRL 0:dd702039127a 226 #define GUIDRV_FlexColor_SetFunc66715(pDevice)
alejandroRL 0:dd702039127a 227 #define GUIDRV_FlexColor_SetFunc66718(pDevice)
alejandroRL 0:dd702039127a 228 #define GUIDRV_FlexColor_SetFunc66719(pDevice)
alejandroRL 0:dd702039127a 229 #define GUIDRV_FlexColor_SetFunc66720(pDevice)
alejandroRL 0:dd702039127a 230 #define GUIDRV_FlexColor_SetFunc66721(pDevice)
alejandroRL 0:dd702039127a 231 #define GUIDRV_FlexColor_SetFunc66722(pDevice)
alejandroRL 0:dd702039127a 232 #define GUIDRV_FlexColor_SetFunc66723(pDevice)
alejandroRL 0:dd702039127a 233 #define GUIDRV_FlexColor_SetFunc66772(pDevice)
alejandroRL 0:dd702039127a 234
alejandroRL 0:dd702039127a 235 //
alejandroRL 0:dd702039127a 236 // Operation mode configuration (16bpp)
alejandroRL 0:dd702039127a 237 //
alejandroRL 0:dd702039127a 238 #define GUIDRV_FlexColor_SetMode16bppC0B8(pDevice)
alejandroRL 0:dd702039127a 239 #define GUIDRV_FlexColor_SetMode16bppC1B8(pDevice)
alejandroRL 0:dd702039127a 240 #define GUIDRV_FlexColor_SetMode16bppC0B16(pDevice)
alejandroRL 0:dd702039127a 241 #define GUIDRV_FlexColor_SetMode16bppC1B16(pDevice)
alejandroRL 0:dd702039127a 242
alejandroRL 0:dd702039127a 243 //
alejandroRL 0:dd702039127a 244 // Drawing mode configuration (18bpp)
alejandroRL 0:dd702039127a 245 //
alejandroRL 0:dd702039127a 246 #define GUIDRV_FlexColor_SetMode18bppC0B9(pDevice)
alejandroRL 0:dd702039127a 247 #define GUIDRV_FlexColor_SetMode18bppC1B9(pDevice)
alejandroRL 0:dd702039127a 248 #define GUIDRV_FlexColor_SetMode18bppC0B18(pDevice)
alejandroRL 0:dd702039127a 249 #define GUIDRV_FlexColor_SetMode18bppC1B18(pDevice)
alejandroRL 0:dd702039127a 250
alejandroRL 0:dd702039127a 251 //
alejandroRL 0:dd702039127a 252 // User interface
alejandroRL 0:dd702039127a 253 //
alejandroRL 0:dd702039127a 254 #define GUIDRV_FlexColor_SetFunc(pDevice, pHW_API, pfFunc, pfMode)
alejandroRL 0:dd702039127a 255 #define GUIDRV_FlexColor_Config(pDevice, pConfig)
alejandroRL 0:dd702039127a 256
alejandroRL 0:dd702039127a 257 //
alejandroRL 0:dd702039127a 258 // Setting up hardware interface to be used
alejandroRL 0:dd702039127a 259 //
alejandroRL 0:dd702039127a 260 #define GUIDRV_FlexColor_SetInterface66712_B9(pDevice, Type)
alejandroRL 0:dd702039127a 261 #define GUIDRV_FlexColor_SetInterface66712_B18(pDevice, Type)
alejandroRL 0:dd702039127a 262 #define GUIDRV_FlexColor_SetInterface66720_B18(pDevice, Type)
alejandroRL 0:dd702039127a 263 #define GUIDRV_FlexColor_SetInterface66715_B9(pDevice, Type)
alejandroRL 0:dd702039127a 264 #define GUIDRV_FlexColor_SetInterface66715_B18(pDevice, Type)
alejandroRL 0:dd702039127a 265
alejandroRL 0:dd702039127a 266 //
alejandroRL 0:dd702039127a 267 // Setting up interface for reading back data
alejandroRL 0:dd702039127a 268 //
alejandroRL 0:dd702039127a 269 #define GUIDRV_FlexColor_SetReadFunc66709_B16(pDevice, Func)
alejandroRL 0:dd702039127a 270 #define GUIDRV_FlexColor_SetReadFunc66712_B9(pDevice, Func)
alejandroRL 0:dd702039127a 271 #define GUIDRV_FlexColor_SetReadFunc66712_B16(pDevice, Func)
alejandroRL 0:dd702039127a 272 #define GUIDRV_FlexColor_SetReadFunc66715_B9(pDevice, Func)
alejandroRL 0:dd702039127a 273 #define GUIDRV_FlexColor_SetReadFunc66715_B16(pDevice, Func)
alejandroRL 0:dd702039127a 274 #define GUIDRV_FlexColor_SetReadFunc66720_B16(pDevice, Func)
alejandroRL 0:dd702039127a 275 #define GUIDRV_FlexColor_SetReadFunc66772_B8(pDevice, Func)
alejandroRL 0:dd702039127a 276 #define GUIDRV_FlexColor_SetReadFunc66772_B16(pDevice, Func)
alejandroRL 0:dd702039127a 277
alejandroRL 0:dd702039127a 278 #endif
alejandroRL 0:dd702039127a 279
alejandroRL 0:dd702039127a 280 #if defined(__cplusplus)
alejandroRL 0:dd702039127a 281 }
alejandroRL 0:dd702039127a 282 #endif
alejandroRL 0:dd702039127a 283
alejandroRL 0:dd702039127a 284 #endif /* GUIDRV_FLEXCOLOR_H */
alejandroRL 0:dd702039127a 285
alejandroRL 0:dd702039127a 286 /*************************** End of file ****************************/