GUI_PORT_API struct
Hardware routines
Syntax
typedef struct
{
void (* pfWrite8_A0) (U8 Data);
void (* pfWrite8_A1) (U8 Data);
void (* pfWriteM8_A0) (U8 * pData, int NumItems);
void (* pfWriteM8_A1) (U8 * pData, int NumItems);
U8 (* pfRead8_A0) (void);
U8 (* pfRead8_A1) (void);
void (* pfReadM8_A0) (U8 * pData, int NumItems);
void (* pfReadM8_A1) (U8 * pData, int NumItems);
void (* pfWrite16_A0) (U16 Data);
void (* pfWrite16_A1) (U16 Data);
void (* pfWriteM16_A0)(U16 * pData, int NumItems);
void (* pfWriteM16_A1)(U16 * pData, int NumItems);
U16 (* pfRead16_A0) (void);
U16 (* pfRead16_A1) (void);
void (* pfReadM16_A0) (U16 * pData, int NumItems);
void (* pfReadM16_A1) (U16 * pData, int NumItems);
void (* pfWrite32_A0) (U32 Data);
void (* pfWrite32_A1) (U32 Data);
void (* pfWriteM32_A0)(U32 * pData, int NumItems);
void (* pfWriteM32_A1)(U32 * pData, int NumItems);
U32 (* pfRead32_A0) (void);
U32 (* pfRead32_A1) (void);
void (* pfReadM32_A0) (U32 * pData, int NumItems);
void (* pfReadM32_A1) (U32 * pData, int NumItems);
void (* pfSetCS) (U8 NotActive);
void (* pfFlushBuffer)(void);
} GUI_PORT_API;
Fields
void (*) (U8 * pData, int NumItems) void (*) (U8 * pData, int NumItems) void (*) (U8 * pData, int NumItems) void (*)(U16 * pData, int NumItems) void (*)(U16 * pData, int NumItems) void (*) (U8 * pData, int NumItems) void (*) (U16 * pData, int NumItems) void (*) (U16 * pData, int NumItems) void (*)(U32 * pData, int NumItems) void (*)(U32 * pData, int NumItems) void (*) (U32 * pData, int NumItems) void (*) (U32 * pData, int NumItems)
Examples
GUI_PORT_API is referenced by 10 libraries and example projects: