summaryrefslogtreecommitdiff
path: root/2.3-1/src/c/hardware/rasberrypi/util/u16RPIDelayMillis.c
diff options
context:
space:
mode:
Diffstat (limited to '2.3-1/src/c/hardware/rasberrypi/util/u16RPIDelayMillis.c')
-rw-r--r--2.3-1/src/c/hardware/rasberrypi/util/u16RPIDelayMillis.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/2.3-1/src/c/hardware/rasberrypi/util/u16RPIDelayMillis.c b/2.3-1/src/c/hardware/rasberrypi/util/u16RPIDelayMillis.c
new file mode 100644
index 00000000..bc2e6dd0
--- /dev/null
+++ b/2.3-1/src/c/hardware/rasberrypi/util/u16RPIDelayMillis.c
@@ -0,0 +1,30 @@
+// Function to insert some delay in code execution.
+//
+// Calling Sequence
+// u16RPIDelayMillis(time)
+//
+// Parameters
+// time: time(milliseconds) for which execution is to be delayed
+//
+// Description
+// this function can be used for insertig execution delays. 'time' should be
+// specified in milliseconds.'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
+// u16RPIDelayMillis(100) //This will delay the execution of next code by 100 ms.
+//
+//
+// Authors
+// Siddhesh Wani
+//
+#include "types.h"
+#include "RPIPeripheralUtil.h"
+
+uint8 u16RPIDelayMillis(uint16 time)
+{
+ bcm2835_delay(time);
+
+}
+