altos: Use USART configuration 1 with flow control for TBT
[fw/altos] / src / cc1111.h
index a72d7416ae7f16f8d81f233e05b8b8c5e8ef5c53..5b018cb5168cd41020d0896017fab894353f76b3 100644 (file)
@@ -589,6 +589,12 @@ sfr at 0xFD P0DIR;
 sfr at 0xFE P1DIR;
 sfr at 0xFF P2DIR;
 
+#define P2DIR_PRIP0_USART0_USART1      (0 << 6)
+#define P2DIR_PRIP0_USART1_USART0      (1 << 6)
+#define P2DIR_PRIP0_TIMER1_01_USART1   (2 << 6)
+#define P2DIR_PRIP0_TIMER1_2_USART0    (3 << 6)
+#define P2DIR_PRIP0_MASK               (3 << 6)
+
 sfr at 0x8F P0INP;
 
 /* Select between tri-state and pull up/down
@@ -662,6 +668,14 @@ sfr at 0x8B P2IFG;
 
 #define P0IFG_USB_RESUME       (1 << 7)
 
+sfr at 0x8C PICTL;
+#define PICTL_P2IEN    (1 << 5)
+#define PICTL_P0IENH   (1 << 4)
+#define PICTL_P0IENL   (1 << 3)
+#define PICTL_P2ICON   (1 << 2)
+#define PICTL_P1ICON   (1 << 1)
+#define PICTL_P0ICON   (1 << 0)
+
 /* GPIO pins */
 sfr at 0x80 P0;