// 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); }