From 3425c4fedbdbc7e1a3440df7502d9af93f466b84 Mon Sep 17 00:00:00 2001 From: siddhu8990 Date: Mon, 1 Feb 2016 11:05:35 +0530 Subject: Support for RPi gpios added --- .../c/hardware/rasberrypi/util/u16RPIDelayMicros.c | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 2.3-1/src/c/hardware/rasberrypi/util/u16RPIDelayMicros.c (limited to '2.3-1/src/c/hardware/rasberrypi/util/u16RPIDelayMicros.c') 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); +} + -- cgit