From f44d9f88f03e9a9a9009de563d789e553119e037 Mon Sep 17 00:00:00 2001 From: dylad Date: Tue, 10 Dec 2019 19:05:33 +0100 Subject: [PATCH] sam0/uart: remove useless read-modify-write op --- cpu/sam0_common/periph/uart.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpu/sam0_common/periph/uart.c b/cpu/sam0_common/periph/uart.c index 1d3ed1bb38..5528fcaf80 100644 --- a/cpu/sam0_common/periph/uart.c +++ b/cpu/sam0_common/periph/uart.c @@ -121,7 +121,7 @@ int uart_init(uart_t uart, uint32_t baudrate, uart_rx_cb_t rx_cb, void *arg) NVIC_EnableIRQ(SERCOM0_IRQn + sercom_id(dev(uart))); #endif /* UART_HAS_TX_ISR */ dev(uart)->CTRLB.reg |= SERCOM_USART_CTRLB_RXEN; - dev(uart)->INTENSET.reg |= SERCOM_USART_INTENSET_RXC; + dev(uart)->INTENSET.reg = SERCOM_USART_INTENSET_RXC; /* set wakeup receive from sleep if enabled */ if (uart_config[uart].flags & UART_FLAG_WAKEUP) { dev(uart)->CTRLB.reg |= SERCOM_USART_CTRLB_SFDE;