#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