tests/periph_uart: fix periph type cast

This commit is contained in:
Benjamin Valentin 2021-11-13 15:16:33 +01:00
parent 4664e63ad4
commit 55f2eda956

View File

@ -98,7 +98,7 @@ static void rxs_cb(void *arg)
static void rx_cb(void *arg, uint8_t data) static void rx_cb(void *arg, uint8_t data)
{ {
uart_t dev = (uart_t)arg; uart_t dev = (uart_t)(uintptr_t)arg;
ringbuffer_add_one(&ctx[dev].rx_buf, data); ringbuffer_add_one(&ctx[dev].rx_buf, data);
@ -113,7 +113,7 @@ static int _self_test(uart_t dev, unsigned baud)
{ {
const char test_string[] = "Hello UART!"; const char test_string[] = "Hello UART!";
if (uart_init(UART_DEV(dev), baud, rx_cb, (void *)dev)) { if (uart_init(UART_DEV(dev), baud, rx_cb, (void *)(uintptr_t)dev)) {
printf("error configuring %u baud\n", baud); printf("error configuring %u baud\n", baud);
return -1; return -1;
} }