summaryrefslogtreecommitdiff
path: root/2.3-1/src/c/hardware/rasberrypi/util/u16RPIDelayMicros.c
diff options
context:
space:
mode:
authorsiddhu89902016-02-01 11:05:35 +0530
committersiddhu89902016-02-01 11:05:35 +0530
commit3425c4fedbdbc7e1a3440df7502d9af93f466b84 (patch)
tree55f138b2e4c2133b1d01ce4959996452213e2d18 /2.3-1/src/c/hardware/rasberrypi/util/u16RPIDelayMicros.c
parentef666a6b9ac74d5effe8b34179cc3ad0c247e7c3 (diff)
downloadScilab2C-3425c4fedbdbc7e1a3440df7502d9af93f466b84.tar.gz
Scilab2C-3425c4fedbdbc7e1a3440df7502d9af93f466b84.tar.bz2
Scilab2C-3425c4fedbdbc7e1a3440df7502d9af93f466b84.zip
Support for RPi gpios added
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.c29
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);
+}
+