mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-23 21:43:51 +01:00
Merge pull request #9740 from jcarrano/at_driver-fix-cast
drivers/at: fix invalid function pointer cast.
This commit is contained in:
commit
85071318c7
@ -22,11 +22,16 @@
|
|||||||
#define AT_PRINT_INCOMING (0)
|
#define AT_PRINT_INCOMING (0)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
static void _isrpipe_write_one_wrapper(void *_isrpipe, uint8_t data)
|
||||||
|
{
|
||||||
|
isrpipe_write_one(_isrpipe, (char)data);
|
||||||
|
}
|
||||||
|
|
||||||
int at_dev_init(at_dev_t *dev, uart_t uart, uint32_t baudrate, char *buf, size_t bufsize)
|
int at_dev_init(at_dev_t *dev, uart_t uart, uint32_t baudrate, char *buf, size_t bufsize)
|
||||||
{
|
{
|
||||||
dev->uart = uart;
|
dev->uart = uart;
|
||||||
isrpipe_init(&dev->isrpipe, buf, bufsize);
|
isrpipe_init(&dev->isrpipe, buf, bufsize);
|
||||||
uart_init(uart, baudrate, (uart_rx_cb_t) isrpipe_write_one,
|
uart_init(uart, baudrate, _isrpipe_write_one_wrapper,
|
||||||
&dev->isrpipe);
|
&dev->isrpipe);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user