summaryrefslogtreecommitdiff
path: root/board/servo_v4/board.c
diff options
context:
space:
mode:
Diffstat (limited to 'board/servo_v4/board.c')
-rw-r--r--board/servo_v4/board.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/board/servo_v4/board.c b/board/servo_v4/board.c
index 982ed9ccfb..84a78fe9e8 100644
--- a/board/servo_v4/board.c
+++ b/board/servo_v4/board.c
@@ -97,7 +97,7 @@ BUILD_ASSERT(ARRAY_SIZE(adc_channels) == ADC_CH_COUNT);
/******************************************************************************
* Forward USART3 as a simple USB serial interface.
*/
-
+#ifdef SECTION_IS_RW
static struct usart_config const usart3;
struct usb_stream_config const usart3_usb;
@@ -123,7 +123,7 @@ USB_STREAM_CONFIG(usart3_usb,
USB_STREAM_TX_SIZE,
usb_to_usart3,
usart3_to_usb)
-
+#endif /* SECTION_IS_RW */
/******************************************************************************
* Forward USART4 as a simple USB serial interface.
@@ -412,13 +412,17 @@ int board_get_version(void)
static void board_init(void)
{
/* USB to serial queues */
+#ifdef SECTION_IS_RW
queue_init(&usart3_to_usb);
queue_init(&usb_to_usart3);
+#endif
queue_init(&usart4_to_usb);
queue_init(&usb_to_usart4);
/* UART init */
+#ifdef SECTION_IS_RW
usart_init(&usart3);
+#endif
usart_init(&usart4);
/* Delay DUT hub to avoid brownout. */