Home
last modified time | relevance | path

Searched refs:rx_mux (Results 1 – 1 of 1) sorted by relevance

/hal_espressif-latest/components/driver/uart/
Duart.c132 SemaphoreHandle_t rx_mux; /*!< UART RX data mutex*/ member
1251 if (xSemaphoreTake(p_uart_obj[uart_num]->rx_mux, (TickType_t)ticks_to_wait) != pdTRUE) { in uart_read_bytes()
1270 xSemaphoreGive(p_uart_obj[uart_num]->rx_mux); in uart_read_bytes()
1297 xSemaphoreGive(p_uart_obj[uart_num]->rx_mux); in uart_read_bytes()
1331 xSemaphoreTake(p_uart->rx_mux, (TickType_t)portMAX_DELAY); in uart_flush_input()
1385 xSemaphoreGive(p_uart->rx_mux); in uart_flush_input()
1403 if (uart_obj->rx_mux) { in uart_free_driver_obj()
1404 vSemaphoreDelete(uart_obj->rx_mux); in uart_free_driver_obj()
1480 uart_obj->rx_mux = xSemaphoreCreateMutexStatic(uart_obj->rx_mux_struct); in uart_alloc_driver_obj()
1485 if (!uart_obj->rx_ring_buf || !uart_obj->rx_mux || !uart_obj->tx_mux || !uart_obj->tx_brk_sem || in uart_alloc_driver_obj()
[all …]