fix(usb_host): Fix return code and description

Changed error code from ESP_ERR_INVALID_STATE to ESP_ERR_NOT_FOUND
when the client never opened the device.
Updated function documentation to correctly reflect return values.
This commit is contained in:
igor.masar
2025-03-25 23:00:56 +01:00
parent 7a9697a802
commit 8f0af2dac5
2 changed files with 2 additions and 2 deletions

View File

@@ -1,5 +1,5 @@
/*
* SPDX-FileCopyrightText: 2015-2024 Espressif Systems (Shanghai) CO LTD
* SPDX-FileCopyrightText: 2015-2025 Espressif Systems (Shanghai) CO LTD
*
* SPDX-License-Identifier: Apache-2.0
*/

View File

@@ -886,7 +886,7 @@ esp_err_t usb_host_device_close(usb_host_client_handle_t client_hdl, usb_device_
ESP_ERROR_CHECK(usbh_dev_get_addr(dev_hdl, &dev_addr));
if (!_check_client_opened_device(client_obj, dev_addr)) {
// Client never opened this device
ret = ESP_ERR_INVALID_STATE;
ret = ESP_ERR_NOT_FOUND;
HOST_EXIT_CRITICAL();
goto exit;
}