altos/telebt-v3.0: Add monitor bits
[fw/altos] / src / telebt-v3.0 / ao_pins.h
index 0d03f94de6ea35271c2e353296a9310cd375a2a3..bcda90d191a7a01e5b8cbb9b4ba4e4a6b0053419 100644 (file)
 #define SERIAL_1_PA9_PA10      1
 
 #define HAS_SERIAL_2           1
-#define USE_SERIAL_2_STDIN     0
+#define USE_SERIAL_2_STDIN     1
+#define DELAY_SERIAL_2_STDIN   1
 #define USE_SERIAL_2_FLOW      1
 #define SERIAL_2_PA2_PA3       1
 #define SERIAL_2_PD5_PD6       0
 
-#define HAS_SERIAL_3           1
+#define HAS_SERIAL_3           0
 #define USE_SERIAL_3_STDIN     0
 #define SERIAL_3_PB10_PB11     1
 #define SERIAL_3_PC10_PC11     0
@@ -170,7 +171,7 @@ struct ao_adc {
 #define _ao_serial_btm_sleep   _ao_serial2_sleep
 #define ao_serial_btm_set_speed ao_serial2_set_speed
 #define ao_serial_btm_drain    ao_serial2_drain
-#define ao_serial_btm_rx_fifo  ao_serial2_rx_fifo
+#define ao_serial_btm_rx_fifo  (ao_stm_usart2.rx_fifo)
 
 #define AO_BTM_INT_PORT                (&stm_gpioa)
 #define AO_BTM_INT_PIN         15
@@ -199,4 +200,9 @@ struct ao_adc {
 
 #define HAS_BOOT_RADIO         0
 
+/* Monitor bits */
+#define HAS_MONITOR            1
+#define LEGACY_MONITOR         0
+#define AO_MONITOR_LED         AO_LED_RED
+
 #endif /* _AO_PINS_H_ */