57   f_ticks = (f_ticks*u16_ms)/u16_pre/1E3;
    75   f_ticks = (f_ticks*u16_us)/u16_pre/1E6;
    94   f_ticks = (f_ticks*u32_us)/u16_pre/1E6;
   106 uint32_t 
ticksToMs(uint32_t u32_ticks, uint16_t u16_tmrPre) {
   112   f_ticks = ((f_ticks*u16_tmrPre)/
FCY)*1E3;
   123 uint32_t 
ticksToUs(uint32_t u32_ticks, uint16_t u16_tmrPre) {
   129   f_ticks = ((f_ticks*u16_tmrPre)/
FCY)*1E6;
   139 uint32_t 
ticksToNs(uint32_t u32_ticks, uint16_t u16_tmrPre) {
   145   f_ticks = ((f_ticks*u16_tmrPre)/
FCY)*1E9;
   149 #endif // #ifndef _NOFLOAT   159   const uint16_t au16_prescaleValue[] = { 1, 8, 64, 256 };
   161   return au16_prescaleValue[u8_TCKPS];
   173   uint32_t u32_deltaTicks;
   174   if (u16_oflows == 0) u32_deltaTicks = u16_end - u16_start;
   177     u32_deltaTicks = (u16_tmrPR + 1) - u16_start;
   179     u32_deltaTicks += ((((uint32_t) u16_oflows)- 1) * (((uint32_t)u16_tmrPR) + 1)) ;
   181     u32_deltaTicks += u16_end;
   183   return u32_deltaTicks;
   194   uint16_t u16_deltaTicks;
   195   if (u16_end >= u16_start) u16_deltaTicks = u16_end - u16_start;
   198     u16_deltaTicks = (u16_tmrPR + 1) - u16_start;
   200     u16_deltaTicks += u16_end;
   202   return u16_deltaTicks;
 
uint32_t ticksToMs(uint32_t u32_ticks, uint16_t u16_tmrPre)
uint32_t computeDeltaTicksLong(uint16_t u16_start, uint16_t u16_end, uint16_t u16_tmrPR, uint16_t u16_oflows)
uint32_t roundFloatToUint32(float f_x)
Configures the system clock. 
uint16_t getTimerPrescaleBits(uint8_t u8_TCKPS)
uint16_t computeDeltaTicks(uint16_t u16_start, uint16_t u16_end, uint16_t u16_tmrPR)
uint16_t msToU16Ticks(uint16_t u16_ms, uint16_t u16_pre)
uint32_t usToU32Ticks(uint32_t u32_us, uint16_t u16_pre)
uint32_t ticksToUs(uint32_t u32_ticks, uint16_t u16_tmrPre)
uint32_t ticksToNs(uint32_t u32_ticks, uint16_t u16_tmrPre)
uint16_t roundFloatToUint16(float f_x)
unsigned char uint8_t
An abbreviation for an 8-bit unsigned integer. 
uint16_t usToU16Ticks(uint16_t u16_us, uint16_t u16_pre)