Skip to main content

uart_rx_buf_rsp_u16

Function uart_rx_buf_rsp_u16 

Source
pub unsafe extern "C" fn uart_rx_buf_rsp_u16(
    dev: *const device,
    buf: *mut u16,
    len: usize,
) -> c_int
Expand description

@brief Provide wide data receive buffer in response to #UART_RX_BUF_REQUEST event.

Provide pointer to RX buffer, which will be used when current buffer is filled.

@note Providing buffer that is already in usage by driver leads to undefined behavior. Buffer can be reused when it has been released by driver.

@param dev UART device instance. @param buf Pointer to wide data receive buffer. @param len Buffer length.

@return 0 on success, negative errno value on failure. @retval -ENOTSUP API is not enabled. @retval -EBUSY Next buffer already set. @retval -EACCES Receiver is already disabled (function called too late?).