]> rtime.felk.cvut.cz Git - lincan.git/blobdiff - lincan/include/constants.h
Header-files cleanup and CAN queue edges and ends locking reimplemented.
[lincan.git] / lincan / include / constants.h
index 2d86cc354c80db821dfa1143fc6a8ef4abd9fae7..6e716439cca227ce4b35d0db1fac233b11c18390 100644 (file)
@@ -33,6 +33,7 @@
 #define MAX_MSGOBJS 15
 #define MAX_TOT_MSGOBJS (MAX_TOT_CHIPS*MAX_MSGOBJS)
 #define MAX_BUF_LENGTH 64
+//#define MAX_BUF_LENGTH 4
 
 #define IE (1<<1)
 #define SIE (1<<2)
 #define OBJ_TX_LOCK (1<<3)
 
 /* These flags can be used for the chip_t structure flags data entry */
-#define CHIP_CONFIGURED (1<<0)
-#define CHIP_SEGMENTED (1<<1)
+#define CHIP_CONFIGURED  (1<<0)
+#define CHIP_SEGMENTED   (1<<1)
+#define CHIP_IRQ_SETUP   (1<<2)
 
 /* These flags can be used for the candevices_t structure flags data entry */
-#define PROGRAMMABLE_IRQ (1<<0)
+#define CANDEV_PROGRAMMABLE_IRQ (1<<0)
+#define CANDEV_IO_RESERVED     (1<<1)
 
 enum timing_BTR1 {
        MAX_TSEG1 = 15,