/* ** =================================================================== ** Method : WAIT1_Waitms (component Wait) ** Description : ** Wait for a specified time in milliseconds. ** Parameters : ** NAME - DESCRIPTION ** ms - How many milliseconds the function has to ** wait ** Returns : Nothing ** =================================================================== */ void WAIT1_Waitms(uint16_t ms) { uint32_t msCycles; /* cycles for 1 ms */ /* static clock/speed configuration */ msCycles = WAIT1_NofCyclesMs(1, WAIT1_INSTR_CLOCK_HZ); while(ms>0) { WAIT1_WaitLongCycles(msCycles); ms--; } }
/* ** =================================================================== ** Method : WAIT1_Waitms (component Wait) ** Description : ** Wait for a specified time in milliseconds. ** Parameters : ** NAME - DESCRIPTION ** ms - How many milliseconds the function has to ** wait ** Returns : Nothing ** =================================================================== */ void WAIT1_Waitms(uint16_t ms) { /*lint -save -e522 function lacks side effect. */ uint32_t msCycles; /* cycles for 1 ms */ /* static clock/speed configuration */ msCycles = WAIT1_NofCyclesMs(1, WAIT1_INSTR_CLOCK_HZ); while(ms>0) { WAIT1_WaitLongCycles(msCycles); ms--; } /*lint -restore */ }