]> git.karo-electronics.de Git - oswald.git/blobdiff - metawatch/mw_bt.h
Add modified LPM3_EXIT_ISR to work around FLL IRQ wake-up problem
[oswald.git] / metawatch / mw_bt.h
index 1569ae46ead0269af4116ab3b1eb40a936320eb8..913a9ef7b22c4999bf148049dde5a8d66c568f47 100644 (file)
 #define BT_IO_POUT             P1OUT
 #define BT_IO_PIN              P1IN
 #define BT_IO_PDIR             P1DIR
+#define BT_IO_REN              P1REN
 
 #define BT_IO_PIN1             BIT5
 #define BT_IO_PIN2             BIT6
-#define BT_IO_CLKREQ           BIT4
+#define BT_IO_CLKREQ   BIT4
 
 #define BT_SHUTDOWN()          { BT_RST_POUT &= ~BT_RST_PIN; }
-#define BT_ENABLE()            { BT_RST_POUT |= BT_RST_PIN; }
+#define BT_ENABLE()                    { BT_RST_POUT |= BT_RST_PIN; }
 
 #define BT_UART_PSEL           P5SEL
 #define BT_UART_PDIR           P5DIR
-#define BT_UART_REN            P5REN
+#define BT_UART_REN                    P5REN
 #define BT_UART_POUT           P5OUT
 #define BT_UART_TX_PIN         BIT6
 #define BT_UART_RX_PIN         BIT7
@@ -56,7 +57,7 @@ typedef enum {
 
 void mw_init_bt_uart(const bt_uart_baud_t baud);
 
-void mw_bt_uart_tx(const void *buf, const unsigned int len);
+int mw_bt_uart_tx(const void *buf, const unsigned int len);
 // extern char BT_UART_RX_CHAR;
 
 int mw_bt_get_rxbuf_len(void);