diff options
Diffstat (limited to '2.3-1/src/c/hardware/rasberrypi/util/u16RPIDelayMicros.c')
-rw-r--r-- | 2.3-1/src/c/hardware/rasberrypi/util/u16RPIDelayMicros.c | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/2.3-1/src/c/hardware/rasberrypi/util/u16RPIDelayMicros.c b/2.3-1/src/c/hardware/rasberrypi/util/u16RPIDelayMicros.c new file mode 100644 index 00000000..e564d882 --- /dev/null +++ b/2.3-1/src/c/hardware/rasberrypi/util/u16RPIDelayMicros.c @@ -0,0 +1,29 @@ +// Function to insert some delay in code execution. +// +// Calling Sequence +// u16RPIDelayMicros(time) +// +// Parameters +// time: time(microseconds) for which execution is to be delayed +// +// Description +// this function can be used for insertig execution delays. 'time' should be +// specified in microseconds.'time' should be between (1-65536). +// Note: Delay inserted by this function is not accurate, but depedent on +// operating system, other running tasks etc. +// +// Examples +// u16RPIDelayMicros(100) //This will delay the execution of next code by 100 ms. +// +// +// Authors +// Siddhesh Wani +// +#include "types.h" +#include "RPIPeripheralUtil.h" + +uint8 u16RPIDelayMicros(uint16 time) +{ + bcm2835_delayMicroseconds(time); +} + |