LPCOpen Platform for LPC112X microcontrollers  112X
LPCOpen Platform for the NXP LPC112X family of Microcontrollers
Functions
stopwatch.h File Reference
#include "cmsis.h"

Go to the source code of this file.

Functions

void StopWatch_Init (void)
 Initialize stopwatch. More...
 
uint32_t StopWatch_Start (void)
 Start a stopwatch. More...
 
STATIC INLINE uint32_t StopWatch_Elapsed (uint32_t startTime)
 Returns number of ticks elapsed since stopwatch was started. More...
 
uint32_t StopWatch_TicksPerSecond (void)
 Returns number of ticks per second of the stopwatch timer. More...
 
uint32_t StopWatch_TicksToMs (uint32_t ticks)
 Converts from stopwatch ticks to mS. More...
 
uint32_t StopWatch_TicksToUs (uint32_t ticks)
 Converts from stopwatch ticks to uS. More...
 
uint32_t StopWatch_MsToTicks (uint32_t mS)
 Converts from mS to stopwatch ticks. More...
 
uint32_t StopWatch_UsToTicks (uint32_t uS)
 Converts from uS to stopwatch ticks. More...
 
STATIC INLINE void StopWatch_DelayTicks (uint32_t ticks)
 Delays the given number of ticks using stopwatch primitives. More...
 
STATIC INLINE void StopWatch_DelayMs (uint32_t mS)
 Delays the given number of mS using stopwatch primitives. More...
 
STATIC INLINE void StopWatch_DelayUs (uint32_t uS)
 Delays the given number of uS using stopwatch primitives. More...