Function esp_idf_svc::sys::esp_netif_attach

source ·
pub unsafe extern "C" fn esp_netif_attach(
    esp_netif: *mut esp_netif_obj,
    driver_handle: *mut c_void,
) -> i32
Expand description

@brief Attaches esp_netif instance to the io driver handle

Calling this function enables connecting specific esp_netif object with already initialized io driver to update esp_netif object with driver specific configuration (i.e. calls post_attach callback, which typically sets io driver callbacks to esp_netif instance and starts the driver)

@param[inout] esp_netif pointer to esp_netif object to be attached @param[in] driver_handle pointer to the driver handle @return - ESP_OK on success - ESP_ERR_ESP_NETIF_DRIVER_ATTACH_FAILED if driver’s pot_attach callback failed