1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-25 14:33:52 +01:00

Merge pull request #5819 from makomi/stm32l1

cpu/stm32l1: uart: suppress cppcheck nullPointer errors
This commit is contained in:
Oleg Hahm 2016-09-23 20:15:50 +02:00 committed by GitHub
commit 63615157ef

View File

@ -113,6 +113,10 @@ static int init_base(uart_t uart, uint32_t baudrate)
return -1;
}
/* Make sure dev is != NULL here, i.e. that the variable is assigned in
* all non-returning branches of the switch at the top of this function. */
assert(dev != NULL);
/* uart_configure RX and TX pins, set pin to use alternative function mode */
gpio_init(tx_pin, GPIO_OUT);
gpio_init_af(tx_pin, af);
@ -157,6 +161,10 @@ void uart_write(uart_t uart, const uint8_t *data, size_t len)
return;
}
/* Make sure dev is != NULL here, i.e. that the variable is assigned in
* all non-returning branches of the switch at the top of this function. */
assert(dev != NULL);
for (size_t i = 0; i < len; i++) {
while (!(dev->SR & USART_SR_TXE)) {}
dev->DR = data[i];