Function esp_idf_svc::hal::sys::uart_set_rx_timeout

source ยท
pub unsafe extern "C" fn uart_set_rx_timeout(
    uart_num: u32,
    tout_thresh: u8,
) -> i32
Expand description

@brief UART set threshold timeout for TOUT feature

@param uart_num Uart number to configure, the max port number is (UART_NUM_MAX -1). @param tout_thresh This parameter defines timeout threshold in uart symbol periods. The maximum value of threshold is 126. tout_thresh = 1, defines TOUT interrupt timeout equal to transmission time of one symbol (~11 bit) on current baudrate. If the time is expired the UART_RXFIFO_TOUT_INT interrupt is triggered. If tout_thresh == 0, the TOUT feature is disabled.

@return - ESP_OK Success - ESP_ERR_INVALID_ARG Parameter error - ESP_ERR_INVALID_STATE Driver is not installed