Searched refs:tx_done_sem (Results 1 – 1 of 1) sorted by relevance
135 SemaphoreHandle_t tx_done_sem; /*!< UART TX done semaphore*/ member1025 xSemaphoreGiveFromISR(p_uart_obj[uart_num]->tx_done_sem, &HPTaskAwoken); in uart_rx_intr_handler_default()1055 xSemaphoreTake(p_uart_obj[uart_num]->tx_done_sem, 0); in uart_wait_tx_done()1072 res = xSemaphoreTake(p_uart_obj[uart_num]->tx_done_sem, (portTickType)ticks_to_wait); in uart_wait_tx_done()1370 p_uart_obj[uart_num]->tx_done_sem = xSemaphoreCreateBinary(); in uart_driver_install()1447 if(p_uart_obj[uart_num]->tx_done_sem) { in uart_driver_delete()1448 vSemaphoreDelete(p_uart_obj[uart_num]->tx_done_sem); in uart_driver_delete()1449 p_uart_obj[uart_num]->tx_done_sem = NULL; in uart_driver_delete()