Searched refs:tx_done_sem (Results 1 – 1 of 1) sorted by relevance
135 SemaphoreHandle_t tx_done_sem; /*!< UART TX done semaphore*/ member1048 xSemaphoreGiveFromISR(p_uart_obj[uart_num]->tx_done_sem, &HPTaskAwoken); in uart_rx_intr_handler_default()1104 xSemaphoreTake(p_uart_obj[uart_num]->tx_done_sem, 0); in uart_wait_tx_done()1125 res = xSemaphoreTake(p_uart_obj[uart_num]->tx_done_sem, (TickType_t)ticks_to_wait); in uart_wait_tx_done()1394 if (uart_obj->tx_done_sem) { in uart_free_driver_obj()1395 vSemaphoreDelete(uart_obj->tx_done_sem); in uart_free_driver_obj()1483 uart_obj->tx_done_sem = xSemaphoreCreateBinaryStatic(uart_obj->tx_done_sem_struct); in uart_alloc_driver_obj()1486 !uart_obj->tx_done_sem || !uart_obj->tx_fifo_sem) { in uart_alloc_driver_obj()1506 uart_obj->tx_done_sem = xSemaphoreCreateBinary(); in uart_alloc_driver_obj()1509 !uart_obj->tx_done_sem || !uart_obj->tx_fifo_sem) { in uart_alloc_driver_obj()