libsi24: uniform registers + debugging setup
[libsi24] / libsi24reg.h
index f357298..72e25d1 100644 (file)
 #define EN_DYN_ACK 0x0
 #define EN_ACK_PAY 0x1
 #define EN_DPL 0x2
-
-typedef struct {
-       union {
-               unsigned char byte;
-               struct {
-                       unsigned _RESERVED:1;
-                       unsigned RX_DR:1;
-                       unsigned TX_DS:1;
-                       unsigned MAX_RT:1;
-                       unsigned RX_P_NO:3;
-                       unsigned TX_FULL:1;
-               } bits;
-       };
-} si24_status_reg_t;
-
-
+                       
+#define TX_FULL 0x0
+#define RX_P_NO 0x1
+#define MAX_RT 0x4
+#define TX_DS 0x5
+#define RX_DR 0x6