mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-30 02:37:19 +02:00
refactor(hub): Applied new ext_hub api, refactor func names
This commit is contained in:
@ -771,7 +771,7 @@ esp_err_t hub_port_disable(usb_device_handle_t parent_dev_hdl, uint8_t parent_po
|
||||
return ret;
|
||||
}
|
||||
|
||||
esp_err_t hub_notify_new_dev(uint8_t dev_addr)
|
||||
esp_err_t hub_dev_new(uint8_t dev_addr)
|
||||
{
|
||||
HUB_DRIVER_ENTER_CRITICAL();
|
||||
HUB_DRIVER_CHECK_FROM_CRIT(p_hub_driver_obj != NULL, ESP_ERR_INVALID_STATE);
|
||||
@ -794,15 +794,15 @@ esp_err_t hub_notify_new_dev(uint8_t dev_addr)
|
||||
}
|
||||
}
|
||||
// Close device
|
||||
usbh_dev_close(dev_hdl);
|
||||
ESP_ERROR_CHECK(usbh_dev_close(dev_hdl));
|
||||
}
|
||||
// Logic should not stop the flow, so no error to return
|
||||
ret = ESP_OK;
|
||||
// Nothing to do, while Hubs support is not enabled
|
||||
ret = ESP_ERR_NOT_SUPPORTED;
|
||||
#endif // ENABLE_USB_HUBS
|
||||
return ret;
|
||||
}
|
||||
|
||||
esp_err_t hub_notify_dev_gone(uint8_t dev_addr)
|
||||
esp_err_t hub_dev_gone(uint8_t dev_addr)
|
||||
{
|
||||
HUB_DRIVER_ENTER_CRITICAL();
|
||||
HUB_DRIVER_CHECK_FROM_CRIT(p_hub_driver_obj != NULL, ESP_ERR_INVALID_STATE);
|
||||
@ -813,7 +813,7 @@ esp_err_t hub_notify_dev_gone(uint8_t dev_addr)
|
||||
ret = ext_hub_dev_gone(dev_addr);
|
||||
#else
|
||||
// Nothing to do, while Hubs support is not enabled
|
||||
ret = ESP_OK;
|
||||
ret = ESP_ERR_NOT_SUPPORTED;
|
||||
#endif // ENABLE_USB_HUBS
|
||||
return ret;
|
||||
}
|
||||
@ -825,7 +825,9 @@ esp_err_t hub_notify_all_free(void)
|
||||
HUB_DRIVER_CHECK_FROM_CRIT(p_hub_driver_obj != NULL, ESP_ERR_INVALID_STATE);
|
||||
HUB_DRIVER_EXIT_CRITICAL();
|
||||
|
||||
return ext_hub_all_free();
|
||||
ext_hub_mark_all_free();
|
||||
|
||||
return ESP_OK;
|
||||
}
|
||||
#endif // ENABLE_USB_HUBS
|
||||
|
||||
|
@ -206,7 +206,7 @@ esp_err_t hub_port_disable(usb_device_handle_t parent_dev_hdl, uint8_t parent_po
|
||||
* - ESP_OK: New device added successfully
|
||||
* - ESP_ERR_INVALID_STATE: Hub driver is not in a correct state
|
||||
*/
|
||||
esp_err_t hub_notify_new_dev(uint8_t dev_addr);
|
||||
esp_err_t hub_dev_new(uint8_t dev_addr);
|
||||
|
||||
/**
|
||||
* @brief Notify Hub driver that device has been removed
|
||||
@ -222,7 +222,7 @@ esp_err_t hub_notify_new_dev(uint8_t dev_addr);
|
||||
* - ESP_OK: A device removed successfully
|
||||
* - ESP_ERR_INVALID_STATE: Hub driver is not in a correct state
|
||||
*/
|
||||
esp_err_t hub_notify_dev_gone(uint8_t dev_addr);
|
||||
esp_err_t hub_dev_gone(uint8_t dev_addr);
|
||||
|
||||
#if ENABLE_USB_HUBS
|
||||
/**
|
||||
|
Reference in New Issue
Block a user