Function esp_idf_svc::hal::sys::uart_pattern_queue_reset
source ยท pub unsafe extern "C" fn uart_pattern_queue_reset(
uart_num: u32,
queue_length: i32,
) -> i32
Expand description
@brief Allocate a new memory with the given length to save record the detected pattern position in rx buffer.
@param uart_num UART port number, the max port number is (UART_NUM_MAX -1). @param queue_length Max queue length for the detected pattern. If the queue length is not large enough, some pattern positions might be lost. Set this value to the maximum number of patterns that could be saved in data buffer at the same time. @return - ESP_ERR_NO_MEM No enough memory - ESP_ERR_INVALID_STATE Driver not installed - ESP_FAIL Parameter error - ESP_OK Success