diff options
-rw-r--r-- | nuttx/drivers/serial.c | 5 | ||||
-rw-r--r-- | nuttx/drivers/serialirq.c | 4 |
2 files changed, 3 insertions, 6 deletions
diff --git a/nuttx/drivers/serial.c b/nuttx/drivers/serial.c index 20be5abb6..660b66727 100644 --- a/nuttx/drivers/serial.c +++ b/nuttx/drivers/serial.c @@ -113,10 +113,7 @@ static void uart_takesem(FAR sem_t *sem) * Name: uart_givesem ************************************************************************************/ -static inline void uart_givesem(FAR sem_t *sem) -{ - (void)sem_post(sem); -} +#define uart_givesem(sem) (void)sem_post(sem) /************************************************************************************ * Name: uart_putxmitchar diff --git a/nuttx/drivers/serialirq.c b/nuttx/drivers/serialirq.c index 6f08f8cca..fc9f59eb7 100644 --- a/nuttx/drivers/serialirq.c +++ b/nuttx/drivers/serialirq.c @@ -94,7 +94,7 @@ void uart_xmitchars(FAR uart_dev_t *dev) if (dev->xmitwaiting) { dev->xmitwaiting = FALSE; - uart_givesem(&dev->xmitsem); + (void)sem_post(&dev->xmitsem); } } @@ -142,7 +142,7 @@ void uart_recvchars(FAR uart_dev_t *dev) if (dev->recvwaiting) { dev->recvwaiting = FALSE; - uart_givesem(&dev->recvsem); + (void)sem_post(&dev->recvsem); } } } |