ESP_TRANSPORT_ERR_OK_CHECK macro
Utility macro for checking the error code of esp_err_t
Syntax
#define ESP_TRANSPORT_ERR_OK_CHECK(TAG, err, action) \
{ \
esp_err_t _esp_transport_err_to_check = err; \
if (_esp_transport_err_to_check != ESP_OK) { \
ESP_LOGE(TAG,"%s(%d): Expected ESP_OK; reported: %d", __FUNCTION__, __LINE__, _esp_transport_err_to_check); \
action; \
} \
}
![]()
#define ESP_TRANSPORT_ERR_OK_CHECK(TAG, err, action) \![]()
ESP_TRANSPORT_ERR_OK_CHECK(TAG, err, return err;)![]()
ESP_TRANSPORT_ERR_OK_CHECK(TAG, err, return err;)![]()
ESP_TRANSPORT_ERR_OK_CHECK(TAG, err, return err;)![]()
ESP_TRANSPORT_ERR_OK_CHECK(TAG, err, return err;)![]()
ESP_TRANSPORT_ERR_OK_CHECK(TAG, err, return err;)