53 #define d4dlcdhw_flexbus_16b_ID 1
58 #if (D4D_MK_STR(D4D_LLD_LCD_HW) == d4dlcdhw_flexbus_16b_ID)
73 static unsigned char D4DLCDHW_Init_Flexbus_16b(
void);
74 static void D4DLCDHW_SendDataWord_Flexbus_16b(
unsigned short value);
75 static void D4DLCDHW_SendCmdWord_Flexbus_16b(
unsigned short cmd);
76 static unsigned short D4DLCDHW_ReadDataWord_Flexbus_16b(
void);
77 static unsigned short D4DLCDHW_ReadCmdWord_Flexbus_16b(
void);
80 static unsigned char D4DLCDHW_DeInit_Flexbus_16b(
void);
93 D4DLCDHW_Init_Flexbus_16b,
94 D4DLCDHW_SendDataWord_Flexbus_16b,
95 D4DLCDHW_SendCmdWord_Flexbus_16b,
96 D4DLCDHW_ReadDataWord_Flexbus_16b,
97 D4DLCDHW_ReadCmdWord_Flexbus_16b,
98 D4DLCDHW_PinCtl_Flexbus_16b,
99 D4DLCD_FlushBuffer_Flexbus_16b,
100 D4DLCDHW_DeInit_Flexbus_16b
125 static unsigned char D4DLCDHW_Init_Flexbus_16b(
void)
127 #ifdef D4DLCD_DISPLAY_MCU_USER_INIT
128 D4DLCD_DISPLAY_MCU_USER_INIT
149 static unsigned char D4DLCDHW_DeInit_Flexbus_16b(
void)
163 static void D4DLCDHW_SendDataWord_Flexbus_16b(
unsigned short value)
177 static void D4DLCDHW_SendCmdWord_Flexbus_16b(
unsigned short cmd)
193 static unsigned short D4DLCDHW_ReadDataWord_Flexbus_16b(
void)
209 static unsigned short D4DLCDHW_ReadCmdWord_Flexbus_16b(
void)
241 D4DLCD_DEASSERT_RESET
248 #ifdef D4DLCD_BACKLIGHT
256 INPUT(D4DLCD_BACKLIGHT);
259 D4DLCD_DEASSERT_BACKLIGHT
262 D4DLCD_ASSERT_BACKLIGHT;
288 #endif //(D4D_MK_STR(D4D_LLD_LCD_HW) == d4dlcdhw_flexbus_16b_ID)
#define D4DLCD_FLEX_ADRESS_MASK
D4D low level standard LCD Hardware interface API structure.
#define D4DLCD_FLEX_CSCR_MUX_MASK
#define D4DLCD_FLEX_CSCR_AA_MASK
D4D Driver main header file.
#define D4DLCD_FLEX_BASE_ADDRESS
D4DHW_PIN_STATE
D4D low level MCU pin state enumeration type.
D4D driver - flexbus_16b hardware lcd driver function header file.
D4DLCD_FLUSH_MODE
D4D low level eGUI flush screen types enumeration.
D4D Driver private header file.
D4DLCDHW_PINS
D4D low level MCU types definition for general LCD screen control signals.
Switch pin to input mode (equivalent to high-Z)
Switch pin to output mode.
Set pin output register to logic 1.
#define D4DLCD_FLEX_DC_ADDRESS
LCD device backlight enable signal.
#define D4DLCD_FLEX_CSCR_PS1_MASK
#define D4D_UNUSED(x)
Macro used just for notify compiler that the input parameter is not used.
Set pin output register to logic 0.
D4D driver - resistive touch screen driver function header file.
#define D4DLCD_FLEX_CSMR_V_MASK