60 f_ticks = (f_ticks*u16_ms)/u16_pre/1000L;
78 f_ticks = (f_ticks*u16_us)/u16_pre/1000000L;
97 f_ticks = (f_ticks*u32_us)/u16_pre/1000000L;
112 uint16_t au16_prescaleValue[] = { 1, 8, 64, 256 };
114 return au16_prescaleValue[u8_TCKPS];
128 f_ticks = ((f_ticks * u16_tmrPre)/
FCY) * 1000;
145 f_ticks = ((f_ticks * u16_tmrPre)/
FCY) * 1000000L;
161 f_ticks = ((f_ticks * u16_tmrPre)/
FCY) * 1000000000L;
176 if (u16_oflows == 0) u32_deltaTicks = u16_end - u16_start;
179 u32_deltaTicks = (u16_tmrPR + 1) - u16_start;
181 u32_deltaTicks += ((((
uint32_t) u16_oflows)- 1) * (((
uint32_t)u16_tmrPR) + 1)) ;
183 u32_deltaTicks += u16_end;
185 return (u32_deltaTicks);
197 if (u16_end >= u16_start) u16_deltaTicks = u16_end - u16_start;
200 u16_deltaTicks = (u16_tmrPR + 1) - u16_start;
202 u16_deltaTicks += u16_end;
204 return (u16_deltaTicks);