esp_board_manager_err.h

[中文]

Header File

Functions

const char *esp_board_manager_err_to_name(esp_err_t err_code)

Convert board error code to string.

Parameters:

err_code[in] Error code

Returns:

Macros

ESP_BOARD_ERR_BASE
ESP_BOARD_ERR_MANAGER_BASE
ESP_BOARD_ERR_PERIPH_BASE
ESP_BOARD_ERR_DEVICE_BASE
ESP_BOARD_ERR_MANAGER_NOT_INIT

Manager not initialized

ESP_BOARD_ERR_MANAGER_ALREADY_INIT

Manager already initialized

ESP_BOARD_ERR_MANAGER_PERIPH_NOT_FOUND

Peripheral not found

ESP_BOARD_ERR_MANAGER_DEVICE_NOT_FOUND

Device not found

ESP_BOARD_ERR_MANAGER_INVALID_ARG

Invalid argument

ESP_BOARD_ERR_PERIPH_NOT_FOUND

Peripheral not found

ESP_BOARD_ERR_PERIPH_INVALID_ARG

Invalid argument

ESP_BOARD_ERR_PERIPH_NO_HANDLE

No handle found

ESP_BOARD_ERR_PERIPH_NO_INIT

No init function

ESP_BOARD_ERR_PERIPH_INIT_FAILED

Init failed

ESP_BOARD_ERR_PERIPH_DEINIT_FAILED

Deinit failed

ESP_BOARD_ERR_PERIPH_NOT_SUPPORTED

No configuration supported

ESP_BOARD_ERR_DEVICE_NOT_FOUND

Device not found

ESP_BOARD_ERR_DEVICE_INVALID_ARG

Invalid argument

ESP_BOARD_ERR_DEVICE_NO_HANDLE

No handle found

ESP_BOARD_ERR_DEVICE_NO_INIT

No init function

ESP_BOARD_ERR_DEVICE_INIT_FAILED

Init failed

ESP_BOARD_ERR_DEVICE_DEINIT_FAILED

Deinit failed

ESP_BOARD_ERR_DEVICE_NOT_SUPPORTED

No configuration supported

ESP_BOARD_ERR_DEVICE_DEP_IN_USE

Dependency in use

ESP_BOARD_RETURN_ON_FALSE(condition, error_code, tag, format, ...)
ESP_BOARD_RETURN_ON_ERROR(operation, tag, ...)
ESP_BOARD_RETURN_ON_NULL(ptr, error_code, tag, ...)
ESP_BOARD_RETURN_ON_INVALID_ARG(ptr, tag, ...)
ESP_BOARD_RETURN_ON_DEVICE_NOT_FOUND(desc, name, tag, ...)
ESP_BOARD_RETURN_ON_PERIPH_NOT_FOUND(desc, name, tag, ...)

Was this page helpful?