X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/4b51897df818c0cef960dbfab815c7e69586c654..c491de9e6cdbd75dfe7a0cd9512bab00ddb24646:/embedded/app/usbcan/can_lpcbusemu.c diff --git a/embedded/app/usbcan/can_lpcbusemu.c b/embedded/app/usbcan/can_lpcbusemu.c index fc94599..2c15749 100644 --- a/embedded/app/usbcan/can_lpcbusemu.c +++ b/embedded/app/usbcan/can_lpcbusemu.c @@ -11,6 +11,19 @@ See documentation for details. #include "can/can.h" + +/*********************************************************************** + * Microsecond delay routine + ***********************************************************************/ +void udelay(long time) +{ + volatile long ticks=(time * CCLK) / 2000000; + do{ + ticks--; + } while(ticks>0); +} + + inline void can_data_pins_dir_output(void) { IO1DIR|=P1_SJA1000_DATA_PINS; // Port as output to send data