92 #define MCU_BUS_CYCLES_100US (D4D_MCU_BUS_CLOCK / 10000)
96 #elif (D4D_MCU_TYPE == D4D_HCS08)
98 #define MCU_BUS_CYCLES_100US_WITHOUT_OVERHEAD (MCU_BUS_CYCLES_100US - 18)
99 #define DELAY_LOOP_CNT (MCU_BUS_CYCLES_100US_WITHOUT_OVERHEAD / 5)
140 #elif (D4D_MCU_TYPE == D4D_HCS12) || (D4D_MCU_TYPE == D4D_HCS12X)
143 #define MCU_BUS_CYCLES_100US_WITHOUT_OVERHEAD (MCU_BUS_CYCLES_100US - 13)
144 #define DELAY_LOOP_CNT (MCU_BUS_CYCLES_100US_WITHOUT_OVERHEAD /3)
146 #pragma CODE_SEG __NEAR_SEG NON_BANKED
149 #pragma MESSAGE DISABLE C5703
180 #pragma CODE_SEG DEFAULT
184 #elif (D4D_MCU_TYPE == D4D_MCF51) || (D4D_MCU_TYPE == D4D_MCF52)
186 #define MCU_BUS_CYCLES_100US_WITHOUT_OVERHEAD (MCU_BUS_CYCLES_100US - 9)
187 #define DELAY_LOOP_CNT (unsigned int)(MCU_BUS_CYCLES_100US_WITHOUT_OVERHEAD / 3)
189 __declspec(register_abi) static
void Cpu_Delay100US(
unsigned int us100:__D0)
196 #pragma unused(us100)
222 #elif (D4D_MCU_TYPE == D4D_MK)
236 #elif (D4D_MCU_TYPE == D4D_MPC51)
253 #error "Unsupported MCU type for delay loop in loe level common driver!"
D4D Driver main header file.
void D4DLCDHW_CommonInit(void)
D4D Driver private header file.
D4D driver - common low level driver header file.
static void Cpu_Delay100US(unsigned short us100)
#define MCU_BUS_CYCLES_100US
void D4DLCD_Delay_ms_Common(unsigned short period)
D4D driver - resistive touch screen driver function header file.