ESP_ERROR_CHECK(esp_bt_controller_mem_release(ESP_BT_MODE_BLE));
+ esp_err_t err;
esp_bt_controller_config_t bt_cfg = BT_CONTROLLER_INIT_CONFIG_DEFAULT();
- if (esp_bt_controller_init(&bt_cfg) != ESP_OK) {
- ESP_LOGE(BT_AV_TAG, "%s initialize controller failed\n", __func__);
+ if ((err = esp_bt_controller_init(&bt_cfg)) != ESP_OK) {
+ ESP_LOGE(BT_AV_TAG, "%s initialize controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
- if (esp_bt_controller_enable(ESP_BT_MODE_CLASSIC_BT) != ESP_OK) {
- ESP_LOGE(BT_AV_TAG, "%s enable controller failed\n", __func__);
+ if ((err = esp_bt_controller_enable(ESP_BT_MODE_CLASSIC_BT)) != ESP_OK) {
+ ESP_LOGE(BT_AV_TAG, "%s enable controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
- if (esp_bluedroid_init() != ESP_OK) {
- ESP_LOGE(BT_AV_TAG, "%s initialize bluedroid failed\n", __func__);
+ if ((err = esp_bluedroid_init()) != ESP_OK) {
+ ESP_LOGE(BT_AV_TAG, "%s initialize bluedroid failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
- if (esp_bluedroid_enable() != ESP_OK) {
- ESP_LOGE(BT_AV_TAG, "%s enable bluedroid failed\n", __func__);
+ if ((err = esp_bluedroid_enable()) != ESP_OK) {
+ ESP_LOGE(BT_AV_TAG, "%s enable bluedroid failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bt_controller_mem_release(ESP_BT_MODE_CLASSIC_BT);
if (ret) {
- ESP_LOGI(tag, "Bluetooth controller release classic bt memory failed");
+ ESP_LOGI(tag, "Bluetooth controller release classic bt memory failed: %s", esp_err_to_name(ret));
return;
}
- if (esp_bt_controller_init(&bt_cfg) != ESP_OK) {
- ESP_LOGI(tag, "Bluetooth controller initialize failed");
+ if ((ret = esp_bt_controller_init(&bt_cfg)) != ESP_OK) {
+ ESP_LOGI(tag, "Bluetooth controller initialize failed: %s", esp_err_to_name(ret));
return;
}
- if (esp_bt_controller_enable(ESP_BT_MODE_BLE) != ESP_OK) {
- ESP_LOGI(tag, "Bluetooth controller enable failed");
+ if ((ret = esp_bt_controller_enable(ESP_BT_MODE_BLE)) != ESP_OK) {
+ ESP_LOGI(tag, "Bluetooth controller enable failed: %s", esp_err_to_name(ret));
return;
}
static void esp_gap_cb(esp_gap_ble_cb_event_t event, esp_ble_gap_cb_param_t* param)
{
+ esp_err_t err;
+
switch(event)
{
case ESP_GAP_BLE_SCAN_PARAM_SET_COMPLETE_EVT: {
break;
}
case ESP_GAP_BLE_SCAN_START_COMPLETE_EVT: {
- if(param->scan_start_cmpl.status != ESP_BT_STATUS_SUCCESS) {
- ESP_LOGE(DEMO_TAG,"Scan start failed");
+ if((err = param->scan_start_cmpl.status) != ESP_BT_STATUS_SUCCESS) {
+ ESP_LOGE(DEMO_TAG,"Scan start failed: %s", esp_err_to_name(err));
}
else {
ESP_LOGI(DEMO_TAG,"Start scanning...");
break;
}
case ESP_GAP_BLE_SCAN_STOP_COMPLETE_EVT:{
- if(param->scan_stop_cmpl.status != ESP_BT_STATUS_SUCCESS) {
- ESP_LOGE(DEMO_TAG,"Scan stop failed");
+ if((err = param->scan_stop_cmpl.status) != ESP_BT_STATUS_SUCCESS) {
+ ESP_LOGE(DEMO_TAG,"Scan stop failed: %s", esp_err_to_name(err));
}
else {
ESP_LOGI(DEMO_TAG,"Stop scan successfully");
/*<! register the scan callback function to the gap module */
if((status = esp_ble_gap_register_callback(esp_gap_cb)) != ESP_OK) {
- ESP_LOGE(DEMO_TAG,"gap register error,error code = %x",status);
+ ESP_LOGE(DEMO_TAG,"gap register error: %s", esp_err_to_name(status));
return;
}
}
static void esp_gap_cb(esp_gap_ble_cb_event_t event, esp_ble_gap_cb_param_t *param)
{
+ esp_err_t err;
+
switch (event) {
case ESP_GAP_BLE_ADV_DATA_RAW_SET_COMPLETE_EVT:{
#if (IBEACON_MODE == IBEACON_SENDER)
}
case ESP_GAP_BLE_SCAN_START_COMPLETE_EVT:
//scan start complete event to indicate scan start successfully or failed
- if (param->scan_start_cmpl.status != ESP_BT_STATUS_SUCCESS) {
- ESP_LOGE(DEMO_TAG, "Scan start failed");
+ if ((err = param->scan_start_cmpl.status) != ESP_BT_STATUS_SUCCESS) {
+ ESP_LOGE(DEMO_TAG, "Scan start failed: %s", esp_err_to_name(err));
}
break;
case ESP_GAP_BLE_ADV_START_COMPLETE_EVT:
//adv start complete event to indicate adv start successfully or failed
- if (param->adv_start_cmpl.status != ESP_BT_STATUS_SUCCESS) {
- ESP_LOGE(DEMO_TAG, "Adv start failed");
+ if ((err = param->adv_start_cmpl.status) != ESP_BT_STATUS_SUCCESS) {
+ ESP_LOGE(DEMO_TAG, "Adv start failed: %s", esp_err_to_name(err));
}
break;
case ESP_GAP_BLE_SCAN_RESULT_EVT: {
}
case ESP_GAP_BLE_SCAN_STOP_COMPLETE_EVT:
- if (param->scan_stop_cmpl.status != ESP_BT_STATUS_SUCCESS){
- ESP_LOGE(DEMO_TAG, "Scan stop failed");
+ if ((err = param->scan_stop_cmpl.status) != ESP_BT_STATUS_SUCCESS){
+ ESP_LOGE(DEMO_TAG, "Scan stop failed: %s", esp_err_to_name(err));
}
else {
ESP_LOGI(DEMO_TAG, "Stop scan successfully");
break;
case ESP_GAP_BLE_ADV_STOP_COMPLETE_EVT:
- if (param->adv_stop_cmpl.status != ESP_BT_STATUS_SUCCESS){
- ESP_LOGE(DEMO_TAG, "Adv stop failed");
+ if ((err = param->adv_stop_cmpl.status) != ESP_BT_STATUS_SUCCESS){
+ ESP_LOGE(DEMO_TAG, "Adv stop failed: %s", esp_err_to_name(err));
}
else {
ESP_LOGI(DEMO_TAG, "Stop adv successfully");
//register the scan callback function to the gap module
if ((status = esp_ble_gap_register_callback(esp_gap_cb)) != ESP_OK) {
- ESP_LOGE(DEMO_TAG, "gap register error, error code = %x", status);
+ ESP_LOGE(DEMO_TAG, "gap register error: %s", esp_err_to_name(status));
return;
}
esp_ble_gap_config_adv_data_raw((uint8_t*)&ibeacon_adv_data, sizeof(ibeacon_adv_data));
}
else {
- ESP_LOGE(DEMO_TAG, "Config iBeacon data failed, status =0x%x\n", status);
+ ESP_LOGE(DEMO_TAG, "Config iBeacon data failed: %s\n", esp_err_to_name(status));
}
#endif
}
{
uint8_t *adv_name = NULL;
uint8_t adv_name_len = 0;
+ esp_err_t err;
switch(event){
case ESP_GAP_BLE_SCAN_PARAM_SET_COMPLETE_EVT: {
- if(param->scan_param_cmpl.status != ESP_BT_STATUS_SUCCESS){
- ESP_LOGE(GATTC_TAG, "Scan param set failed");
+ if((err = param->scan_param_cmpl.status) != ESP_BT_STATUS_SUCCESS){
+ ESP_LOGE(GATTC_TAG, "Scan param set failed: %s", esp_err_to_name(err));
break;
}
//the unit of the duration is second
}
case ESP_GAP_BLE_SCAN_START_COMPLETE_EVT:
//scan start complete event to indicate scan start successfully or failed
- if (param->scan_start_cmpl.status != ESP_BT_STATUS_SUCCESS) {
- ESP_LOGE(GATTC_TAG, "Scan start failed");
+ if ((err = param->scan_start_cmpl.status) != ESP_BT_STATUS_SUCCESS) {
+ ESP_LOGE(GATTC_TAG, "Scan start failed: %s", esp_err_to_name(err));
break;
}
ESP_LOGI(GATTC_TAG, "Scan start successed");
break;
case ESP_GAP_BLE_SCAN_STOP_COMPLETE_EVT:
- if (param->scan_stop_cmpl.status != ESP_BT_STATUS_SUCCESS) {
- ESP_LOGE(GATTC_TAG, "Scan stop failed");
+ if ((err = param->scan_stop_cmpl.status) != ESP_BT_STATUS_SUCCESS) {
+ ESP_LOGE(GATTC_TAG, "Scan stop failed: %s", esp_err_to_name(err));
break;
}
ESP_LOGI(GATTC_TAG, "Scan stop successed");
break;
}
case ESP_GAP_BLE_ADV_STOP_COMPLETE_EVT:
- if (param->adv_stop_cmpl.status != ESP_BT_STATUS_SUCCESS){
- ESP_LOGE(GATTC_TAG, "Adv stop failed");
+ if ((err = param->adv_stop_cmpl.status) != ESP_BT_STATUS_SUCCESS){
+ ESP_LOGE(GATTC_TAG, "Adv stop failed: %s", esp_err_to_name(err));
}else {
ESP_LOGI(GATTC_TAG, "Stop adv successfully");
}
void ble_client_appRegister(void)
{
esp_err_t status;
+ char err_msg[20];
ESP_LOGI(GATTC_TAG, "register callback");
//register the scan callback function to the gap module
if ((status = esp_ble_gap_register_callback(esp_gap_cb)) != ESP_OK) {
- ESP_LOGE(GATTC_TAG, "gap register error, error code = %x", status);
+ ESP_LOGE(GATTC_TAG, "gap register error: %s", esp_err_to_name_r(status, err_msg, sizeof(err_msg)));
return;
}
//register the callback function to the gattc module
if ((status = esp_ble_gattc_register_callback(esp_gattc_cb)) != ESP_OK) {
- ESP_LOGE(GATTC_TAG, "gattc register error, error code = %x", status);
+ ESP_LOGE(GATTC_TAG, "gattc register error: %s", esp_err_to_name_r(status, err_msg, sizeof(err_msg)));
return;
}
esp_ble_gattc_app_register(PROFILE_APP_ID);
esp_err_t local_mtu_ret = esp_ble_gatt_set_local_mtu(200);
if (local_mtu_ret){
- ESP_LOGE(GATTC_TAG, "set local MTU failed, error code = %x", local_mtu_ret);
+ ESP_LOGE(GATTC_TAG, "set local MTU failed: %s", esp_err_to_name_r(local_mtu_ret, err_msg, sizeof(err_msg)));
}
cmd_reg_queue = xQueueCreate(10, sizeof(uint32_t));
nvs_flash_init();
ret = esp_bt_controller_init(&bt_cfg);
if (ret) {
- ESP_LOGE(GATTC_TAG, "%s enable controller failed\n", __func__);
+ ESP_LOGE(GATTC_TAG, "%s enable controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bt_controller_enable(ESP_BT_MODE_BLE);
if (ret) {
- ESP_LOGE(GATTC_TAG, "%s enable controller failed\n", __func__);
+ ESP_LOGE(GATTC_TAG, "%s enable controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
ESP_LOGI(GATTC_TAG, "%s init bluetooth\n", __func__);
ret = esp_bluedroid_init();
if (ret) {
- ESP_LOGE(GATTC_TAG, "%s init bluetooth failed\n", __func__);
+ ESP_LOGE(GATTC_TAG, "%s init bluetooth failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bluedroid_enable();
if (ret) {
- ESP_LOGE(GATTC_TAG, "%s enable bluetooth failed\n", __func__);
+ ESP_LOGE(GATTC_TAG, "%s enable bluetooth failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
-
+
ble_client_appRegister();
spp_uart_init();
}
static void gap_event_handler(esp_gap_ble_cb_event_t event, esp_ble_gap_cb_param_t *param)
{
- ESP_LOGI(GATTS_TABLE_TAG, "GAP_EVT, event %d\n", event);
+ esp_err_t err;
+ ESP_LOGE(GATTS_TABLE_TAG, "GAP_EVT, event %d\n", event);
switch (event) {
case ESP_GAP_BLE_ADV_DATA_RAW_SET_COMPLETE_EVT:
break;
case ESP_GAP_BLE_ADV_START_COMPLETE_EVT:
//advertising start complete event to indicate advertising start successfully or failed
- if(param->adv_start_cmpl.status != ESP_BT_STATUS_SUCCESS) {
- ESP_LOGE(GATTS_TABLE_TAG, "Advertising start failed\n");
+ if((err = param->adv_start_cmpl.status) != ESP_BT_STATUS_SUCCESS) {
+ ESP_LOGE(GATTS_TABLE_TAG, "Advertising start failed: %s\n", esp_err_to_name(err));
}
break;
default:
ret = esp_bt_controller_init(&bt_cfg);
if (ret) {
- ESP_LOGE(GATTS_TABLE_TAG, "%s enable controller failed\n", __func__);
+ ESP_LOGE(GATTS_TABLE_TAG, "%s enable controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bt_controller_enable(ESP_BT_MODE_BLE);
if (ret) {
- ESP_LOGE(GATTS_TABLE_TAG, "%s enable controller failed\n", __func__);
+ ESP_LOGE(GATTS_TABLE_TAG, "%s enable controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
ESP_LOGI(GATTS_TABLE_TAG, "%s init bluetooth\n", __func__);
ret = esp_bluedroid_init();
if (ret) {
- ESP_LOGE(GATTS_TABLE_TAG, "%s init bluetooth failed\n", __func__);
+ ESP_LOGE(GATTS_TABLE_TAG, "%s init bluetooth failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bluedroid_enable();
if (ret) {
- ESP_LOGE(GATTS_TABLE_TAG, "%s enable bluetooth failed\n", __func__);
+ ESP_LOGE(GATTS_TABLE_TAG, "%s enable bluetooth failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
esp_bt_controller_config_t bt_cfg = BT_CONTROLLER_INIT_CONFIG_DEFAULT();
ret = esp_bt_controller_init(&bt_cfg);
if (ret) {
- BLUFI_ERROR("%s initialize bt controller failed\n", __func__);
+ BLUFI_ERROR("%s initialize bt controller failed: %s\n", __func__, esp_err_to_name(ret));
}
ret = esp_bt_controller_enable(ESP_BT_MODE_BLE);
if (ret) {
- BLUFI_ERROR("%s enable bt controller failed\n", __func__);
+ BLUFI_ERROR("%s enable bt controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bluedroid_init();
if (ret) {
- BLUFI_ERROR("%s init bluedroid failed\n", __func__);
+ BLUFI_ERROR("%s init bluedroid failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bluedroid_enable();
if (ret) {
- BLUFI_ERROR("%s init bluedroid failed\n", __func__);
+ BLUFI_ERROR("%s init bluedroid failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
ESP_ERROR_CHECK( ret );
esp_bt_controller_config_t bt_cfg = BT_CONTROLLER_INIT_CONFIG_DEFAULT();
- if (esp_bt_controller_init(&bt_cfg) != ESP_OK) {
- ESP_LOGE(GAP_TAG, "%s initialize controller failed\n", __func__);
+ if ((ret = esp_bt_controller_init(&bt_cfg)) != ESP_OK) {
+ ESP_LOGE(GAP_TAG, "%s initialize controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
- if (esp_bt_controller_enable(ESP_BT_MODE_BTDM) != ESP_OK) {
- ESP_LOGE(GAP_TAG, "%s enable controller failed\n", __func__);
+ if ((ret = esp_bt_controller_enable(ESP_BT_MODE_BTDM)) != ESP_OK) {
+ ESP_LOGE(GAP_TAG, "%s enable controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
- if (esp_bluedroid_init() != ESP_OK) {
- ESP_LOGE(GAP_TAG, "%s initialize bluedroid failed\n", __func__);
+ if ((ret = esp_bluedroid_init()) != ESP_OK) {
+ ESP_LOGE(GAP_TAG, "%s initialize bluedroid failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
- if (esp_bluedroid_enable() != ESP_OK) {
- ESP_LOGE(GAP_TAG, "%s enable bluedroid failed\n", __func__);
+ if ((ret = esp_bluedroid_enable()) != ESP_OK) {
+ ESP_LOGE(GAP_TAG, "%s enable bluedroid failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
esp_bt_controller_config_t bt_cfg = BT_CONTROLLER_INIT_CONFIG_DEFAULT();
- if (esp_bt_controller_init(&bt_cfg) != ESP_OK) {
- ESP_LOGE(SPP_TAG, "%s initialize controller failed\n", __func__);
+ if ((ret = esp_bt_controller_init(&bt_cfg)) != ESP_OK) {
+ ESP_LOGE(SPP_TAG, "%s initialize controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
- if (esp_bt_controller_enable(ESP_BT_MODE_CLASSIC_BT) != ESP_OK) {
- ESP_LOGE(SPP_TAG, "%s enable controller failed\n", __func__);
+ if ((ret = esp_bt_controller_enable(ESP_BT_MODE_CLASSIC_BT)) != ESP_OK) {
+ ESP_LOGE(SPP_TAG, "%s enable controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
- if (esp_bluedroid_init() != ESP_OK) {
- ESP_LOGE(SPP_TAG, "%s initialize bluedroid failed\n", __func__);
+ if ((ret = esp_bluedroid_init()) != ESP_OK) {
+ ESP_LOGE(SPP_TAG, "%s initialize bluedroid failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
- if (esp_bluedroid_enable() != ESP_OK) {
- ESP_LOGE(SPP_TAG, "%s enable bluedroid failed\n", __func__);
+ if ((ret = esp_bluedroid_enable()) != ESP_OK) {
+ ESP_LOGE(SPP_TAG, "%s enable bluedroid failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
- if (esp_spp_register_callback(esp_spp_cb) != ESP_OK) {
- ESP_LOGE(SPP_TAG, "%s spp register failed\n", __func__);
+ if ((ret = esp_spp_register_callback(esp_spp_cb)) != ESP_OK) {
+ ESP_LOGE(SPP_TAG, "%s spp register failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
- if (esp_spp_init(esp_spp_mode) != ESP_OK) {
- ESP_LOGE(SPP_TAG, "%s spp init failed\n", __func__);
+ if ((ret = esp_spp_init(esp_spp_mode)) != ESP_OK) {
+ ESP_LOGE(SPP_TAG, "%s spp init failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
}
esp_bt_controller_config_t bt_cfg = BT_CONTROLLER_INIT_CONFIG_DEFAULT();
- if (esp_bt_controller_init(&bt_cfg) != ESP_OK) {
- ESP_LOGE(SPP_TAG, "%s initialize controller failed\n", __func__);
+ if ((ret = esp_bt_controller_init(&bt_cfg)) != ESP_OK) {
+ ESP_LOGE(SPP_TAG, "%s initialize controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
- if (esp_bt_controller_enable(ESP_BT_MODE_CLASSIC_BT) != ESP_OK) {
- ESP_LOGE(SPP_TAG, "%s enable controller failed\n", __func__);
+ if ((ret = esp_bt_controller_enable(ESP_BT_MODE_CLASSIC_BT)) != ESP_OK) {
+ ESP_LOGE(SPP_TAG, "%s enable controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
- if (esp_bluedroid_init() != ESP_OK) {
- ESP_LOGE(SPP_TAG, "%s initialize bluedroid failed\n", __func__);
+ if ((ret = esp_bluedroid_init()) != ESP_OK) {
+ ESP_LOGE(SPP_TAG, "%s initialize bluedroid failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
- if (esp_bluedroid_enable() != ESP_OK) {
- ESP_LOGE(SPP_TAG, "%s enable bluedroid failed\n", __func__);
+ if ((ret = esp_bluedroid_enable()) != ESP_OK) {
+ ESP_LOGE(SPP_TAG, "%s enable bluedroid failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
- if (esp_bt_gap_register_callback(esp_bt_gap_cb) != ESP_OK) {
- ESP_LOGE(SPP_TAG, "%s gap register failed\n", __func__);
+ if ((ret = esp_bt_gap_register_callback(esp_bt_gap_cb)) != ESP_OK) {
+ ESP_LOGE(SPP_TAG, "%s gap register failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
- if (esp_spp_register_callback(esp_spp_cb) != ESP_OK) {
- ESP_LOGE(SPP_TAG, "%s spp register failed\n", __func__);
+ if ((ret = esp_spp_register_callback(esp_spp_cb)) != ESP_OK) {
+ ESP_LOGE(SPP_TAG, "%s spp register failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
- if (esp_spp_init(esp_spp_mode) != ESP_OK) {
- ESP_LOGE(SPP_TAG, "%s spp init failed\n", __func__);
+ if ((ret = esp_spp_init(esp_spp_mode)) != ESP_OK) {
+ ESP_LOGE(SPP_TAG, "%s spp init failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
}
esp_bt_controller_config_t bt_cfg = BT_CONTROLLER_INIT_CONFIG_DEFAULT();
ret = esp_bt_controller_init(&bt_cfg);
if (ret != ESP_OK) {
- ESP_LOGE(tag, "Bluetooth Controller initialize failed, ret %d", ret);
+ ESP_LOGE(tag, "Bluetooth Controller initialize failed: %s", esp_err_to_name(ret));
return;
}
ret = esp_bt_controller_enable(ESP_BT_MODE_BTDM);
if (ret != ESP_OK) {
- ESP_LOGE(tag, "Bluetooth Controller initialize failed, ret %d", ret);
+ ESP_LOGE(tag, "Bluetooth Controller initialize failed: %s", esp_err_to_name(ret));
return;
}
}
esp_bt_controller_config_t bt_cfg = BT_CONTROLLER_INIT_CONFIG_DEFAULT();
ret = esp_bt_controller_init(&bt_cfg);
if (ret) {
- ESP_LOGE(GATTC_TAG, "%s initialize controller failed, error code = %x\n", __func__, ret);
+ ESP_LOGE(GATTC_TAG, "%s initialize controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bt_controller_enable(ESP_BT_MODE_BLE);
if (ret) {
- ESP_LOGE(GATTC_TAG, "%s enable controller failed, error code = %x\n", __func__, ret);
+ ESP_LOGE(GATTC_TAG, "%s enable controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bluedroid_init();
if (ret) {
- ESP_LOGE(GATTC_TAG, "%s init bluetooth failed, error code = %x\n", __func__, ret);
+ ESP_LOGE(GATTC_TAG, "%s init bluetooth failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bluedroid_enable();
if (ret) {
- ESP_LOGE(GATTC_TAG, "%s enable bluetooth failed, error code = %x\n", __func__, ret);
+ ESP_LOGE(GATTC_TAG, "%s enable bluetooth failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
esp_bt_controller_config_t bt_cfg = BT_CONTROLLER_INIT_CONFIG_DEFAULT();
ret = esp_bt_controller_init(&bt_cfg);
if (ret) {
- ESP_LOGE(GATTC_TAG, "%s initialize controller failed, error code = %x\n", __func__, ret);
+ ESP_LOGE(GATTC_TAG, "%s initialize controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bt_controller_enable(ESP_BT_MODE_BLE);
if (ret) {
- ESP_LOGE(GATTC_TAG, "%s enable controller failed, error code = %x\n", __func__, ret);
+ ESP_LOGE(GATTC_TAG, "%s enable controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bluedroid_init();
if (ret) {
- ESP_LOGE(GATTC_TAG, "%s init bluetooth failed, error code = %x\n", __func__, ret);
+ ESP_LOGE(GATTC_TAG, "%s init bluetooth failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bluedroid_enable();
if (ret) {
- ESP_LOGE(GATTC_TAG, "%s enable bluetooth failed, error code = %x\n", __func__, ret);
+ ESP_LOGE(GATTC_TAG, "%s enable bluetooth failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
esp_bt_controller_config_t bt_cfg = BT_CONTROLLER_INIT_CONFIG_DEFAULT();
ret = esp_bt_controller_init(&bt_cfg);
if (ret) {
- ESP_LOGE(GATTS_TABLE_TAG, "%s init controller failed", __func__);
+ ESP_LOGE(GATTS_TABLE_TAG, "%s init controller failed: %s", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bt_controller_enable(ESP_BT_MODE_BLE);
if (ret) {
- ESP_LOGE(GATTS_TABLE_TAG, "%s enable controller failed", __func__);
+ ESP_LOGE(GATTS_TABLE_TAG, "%s enable controller failed: %s", __func__, esp_err_to_name(ret));
return;
}
ESP_LOGI(GATTS_TABLE_TAG, "%s init bluetooth", __func__);
ret = esp_bluedroid_init();
if (ret) {
- ESP_LOGE(GATTS_TABLE_TAG, "%s init bluetooth failed", __func__);
+ ESP_LOGE(GATTS_TABLE_TAG, "%s init bluetooth failed: %s", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bluedroid_enable();
if (ret) {
- ESP_LOGE(GATTS_TABLE_TAG, "%s enable bluetooth failed", __func__);
+ ESP_LOGE(GATTS_TABLE_TAG, "%s enable bluetooth failed: %s", __func__, esp_err_to_name(ret));
return;
}
esp_bt_controller_config_t bt_cfg = BT_CONTROLLER_INIT_CONFIG_DEFAULT();
ret = esp_bt_controller_init(&bt_cfg);
if (ret) {
- ESP_LOGE(GATTS_TAG, "%s initialize controller failed\n", __func__);
+ ESP_LOGE(GATTS_TAG, "%s initialize controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bt_controller_enable(ESP_BT_MODE_BLE);
if (ret) {
- ESP_LOGE(GATTS_TAG, "%s enable controller failed\n", __func__);
+ ESP_LOGE(GATTS_TAG, "%s enable controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bluedroid_init();
if (ret) {
- ESP_LOGE(GATTS_TAG, "%s init bluetooth failed\n", __func__);
+ ESP_LOGE(GATTS_TAG, "%s init bluetooth failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bluedroid_enable();
if (ret) {
- ESP_LOGE(GATTS_TAG, "%s enable bluetooth failed\n", __func__);
+ ESP_LOGE(GATTS_TAG, "%s enable bluetooth failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
esp_bt_controller_config_t bt_cfg = BT_CONTROLLER_INIT_CONFIG_DEFAULT();
ret = esp_bt_controller_init(&bt_cfg);
if (ret) {
- ESP_LOGE(GATTS_TABLE_TAG, "%s enable controller failed", __func__);
+ ESP_LOGE(GATTS_TABLE_TAG, "%s enable controller failed: %s", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bt_controller_enable(ESP_BT_MODE_BLE);
if (ret) {
- ESP_LOGE(GATTS_TABLE_TAG, "%s enable controller failed", __func__);
+ ESP_LOGE(GATTS_TABLE_TAG, "%s enable controller failed: %s", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bluedroid_init();
if (ret) {
- ESP_LOGE(GATTS_TABLE_TAG, "%s init bluetooth failed", __func__);
+ ESP_LOGE(GATTS_TABLE_TAG, "%s init bluetooth failed: %s", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bluedroid_enable();
if (ret) {
- ESP_LOGE(GATTS_TABLE_TAG, "%s enable bluetooth failed", __func__);
+ ESP_LOGE(GATTS_TABLE_TAG, "%s enable bluetooth failed: %s", __func__, esp_err_to_name(ret));
return;
}
esp_bt_controller_config_t bt_cfg = BT_CONTROLLER_INIT_CONFIG_DEFAULT();
ret = esp_bt_controller_init(&bt_cfg);
if (ret) {
- ESP_LOGE(GATTC_TAG, "%s initialize controller failed\n", __func__);
+ ESP_LOGE(GATTC_TAG, "%s initialize controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bt_controller_enable(ESP_BT_MODE_BLE);
if (ret) {
- ESP_LOGE(GATTC_TAG, "%s enable controller failed\n", __func__);
+ ESP_LOGE(GATTC_TAG, "%s enable controller failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bluedroid_init();
if (ret) {
- ESP_LOGE(GATTC_TAG, "%s init bluetooth failed\n", __func__);
+ ESP_LOGE(GATTC_TAG, "%s init bluetooth failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
ret = esp_bluedroid_enable();
if (ret) {
- ESP_LOGE(GATTC_TAG, "%s enable bluetooth failed\n", __func__);
+ ESP_LOGE(GATTC_TAG, "%s enable bluetooth failed: %s\n", __func__, esp_err_to_name(ret));
return;
}
if ( r == ESP_OK ) {
printf("%d: %d\n", output_data, read_raw );
} else if ( r == ESP_ERR_INVALID_STATE ) {
- printf("ADC2 not initialized yet.\n");
+ printf("%s: ADC2 not initialized yet.\n", esp_err_to_name(r));
} else if ( r == ESP_ERR_TIMEOUT ) {
//This can not happen in this example. But if WiFi is in use, such error code could be returned.
- printf("ADC2 is in use by Wi-Fi.\n");
+ printf("%s: ADC2 is in use by Wi-Fi.\n", esp_err_to_name(r));
+ } else {
+ printf("%s\n", esp_err_to_name(r));
}
+
vTaskDelay( 2 * portTICK_PERIOD_MS );
}
}
printf("data_l: %02x\n", sensor_data_l);
printf("sensor val: %f\n", (sensor_data_h << 8 | sensor_data_l) / 1.2);
} else {
- printf("No ack, sensor not connected...skip...\n");
+ printf("%s: No ack, sensor not connected...skip...\n", esp_err_to_name(ret));
}
xSemaphoreGive(print_mux);
vTaskDelay(( DELAY_TIME_BETWEEN_ITEMS_MS * ( task_idx + 1 ) ) / portTICK_RATE_MS);
printf("====TASK[%d] Master read ====\n", task_idx);
disp_buf(data_rd, d_size);
} else {
- printf("Master read slave error, IO not connected...\n");
+ printf("%s: Master read slave error, IO not connected...\n", esp_err_to_name(ret));
}
xSemaphoreGive(print_mux);
vTaskDelay(( DELAY_TIME_BETWEEN_ITEMS_MS * ( task_idx + 1 ) ) / portTICK_RATE_MS);
printf("----TASK[%d] Slave read: [%d] bytes ----\n", task_idx, size);
disp_buf(data, size);
} else {
- printf("TASK[%d] Master write slave error, IO not connected....\n", task_idx);
+ printf("TASK[%d] %s: Master write slave error, IO not connected....\n", task_idx, esp_err_to_name(ret));
}
xSemaphoreGive(print_mux);
vTaskDelay(( DELAY_TIME_BETWEEN_ITEMS_MS * ( task_idx + 1 ) ) / portTICK_RATE_MS);
sdmmc_card_t* card;
esp_err_t ret = esp_vfs_fat_sdmmc_mount("/sdcard", &host, &slot_config, &mount_config, &card);
if (ret != ESP_OK) {
- ESP_LOGE(TAG, "Failed to mount SD card VFAT filesystem.");
+ ESP_LOGE(TAG, "Failed to mount SD card VFAT filesystem. Error: %s", esp_err_to_name(ret));
abort();
}
#endif
sdmmc_card_t* card;
esp_err_t ret = esp_vfs_fat_sdmmc_mount("/sdcard", &host, &slot_config, &mount_config, &card);
if (ret != ESP_OK) {
- ESP_LOGE(TAG, "Failed to mount SD card VFAT filesystem.");
+ ESP_LOGE(TAG, "Failed to mount SD card VFAT filesystem. Error: %s", esp_err_to_name(ret));
abort();
}
#endif
mdns_result_t * results = NULL;
esp_err_t err = mdns_query_ptr(service_name, proto, 3000, 20, &results);
if(err){
- ESP_LOGE(TAG, "Query Failed");
+ ESP_LOGE(TAG, "Query Failed: %s", esp_err_to_name(err));
return;
}
if(!results){
esp_err_t err = mdns_query_a(host_name, 2000, &addr);
if(err){
if(err == ESP_ERR_NOT_FOUND){
- ESP_LOGW(TAG, "Host was not found!");
+ ESP_LOGW(TAG, "%s: Host was not found!", esp_err_to_name(err));
return;
}
- ESP_LOGE(TAG, "Query Failed");
+ ESP_LOGE(TAG, "Query Failed: %s", esp_err_to_name(err));
return;
}
ESP_ERROR_CHECK( err );
err = print_what_saved();
- if (err != ESP_OK) printf("Error (%d) reading data from NVS!\n", err);
+ if (err != ESP_OK) printf("Error (%s) reading data from NVS!\n", esp_err_to_name(err));
err = save_restart_counter();
- if (err != ESP_OK) printf("Error (%d) saving restart counter to NVS!\n", err);
+ if (err != ESP_OK) printf("Error (%s) saving restart counter to NVS!\n", esp_err_to_name(err));
gpio_pad_select_gpio(GPIO_NUM_0);
gpio_set_direction(GPIO_NUM_0, GPIO_MODE_DEF_INPUT);
vTaskDelay(1000 / portTICK_PERIOD_MS);
if(gpio_get_level(GPIO_NUM_0) == 0) {
err = save_run_time();
- if (err != ESP_OK) printf("Error (%d) saving run time blob to NVS!\n", err);
+ if (err != ESP_OK) printf("Error (%s) saving run time blob to NVS!\n", esp_err_to_name(err));
printf("Restarting...\n");
fflush(stdout);
esp_restart();
nvs_handle my_handle;
err = nvs_open("storage", NVS_READWRITE, &my_handle);
if (err != ESP_OK) {
- printf("Error (%d) opening NVS handle!\n", err);
+ printf("Error (%s) opening NVS handle!\n", esp_err_to_name(err));
} else {
printf("Done\n");
printf("The value is not initialized yet!\n");
break;
default :
- printf("Error (%d) reading!\n", err);
+ printf("Error (%s) reading!\n", esp_err_to_name(err));
}
// Write
ESP_LOGE(TAG, "Failed to mount filesystem. "
"If you want the card to be formatted, set format_if_mount_failed = true.");
} else {
- ESP_LOGE(TAG, "Failed to initialize the card (%d). "
- "Make sure SD card lines have pull-up resistors in place.", ret);
+ ESP_LOGE(TAG, "Failed to initialize the card (%s). "
+ "Make sure SD card lines have pull-up resistors in place.", esp_err_to_name(ret));
}
return;
}
} else if (ret == ESP_ERR_NOT_FOUND) {
ESP_LOGE(TAG, "Failed to find SPIFFS partition");
} else {
- ESP_LOGE(TAG, "Failed to initialize SPIFFS (%d)", ret);
+ ESP_LOGE(TAG, "Failed to initialize SPIFFS (%s)", esp_err_to_name(ret));
}
return;
}
size_t total = 0, used = 0;
ret = esp_spiffs_info(NULL, &total, &used);
if (ret != ESP_OK) {
- ESP_LOGE(TAG, "Failed to get SPIFFS partition information");
+ ESP_LOGE(TAG, "Failed to get SPIFFS partition information (%s)", esp_err_to_name(ret));
} else {
ESP_LOGI(TAG, "Partition size: total: %d, used: %d", total, used);
}
};\r
esp_err_t err = esp_vfs_fat_spiflash_mount(base_path, "storage", &mount_config, &s_wl_handle);\r
if (err != ESP_OK) {\r
- ESP_LOGE(TAG, "Failed to mount FATFS (0x%x)", err);\r
+ ESP_LOGE(TAG, "Failed to mount FATFS (%s)", esp_err_to_name(err));\r
return;\r
}\r
ESP_LOGI(TAG, "Opening file");\r
/* Get base MAC address from BLK3 of EFUSE */
ret = esp_efuse_mac_get_custom(mac_addr);
if (ret != ESP_OK) {
- ESP_LOGE(TAG, "Get base MAC address from BLK3 of EFUSE error");
+ ESP_LOGE(TAG, "Get base MAC address from BLK3 of EFUSE error (%s)", esp_err_to_name(ret));
/* If get custom base MAC address error, the application developer can decide what to do:
* abort or use the default base MAC address which is stored in BLK0 of EFUSE by doing
* nothing.
ESP_LOGI(TAG, "Use base MAC address which is stored in other external storage(flash, EEPROM, etc)");
}
else {
- ESP_LOGI(TAG, "Use base MAC address which is stored in BLK0 of EFUSE");
+ ESP_LOGI(TAG, "Use base MAC address which is stored in BLK0 of EFUSE (%s)", esp_err_to_name(ret));
}
#endif//CONFIG_BASE_MAC_STORED_OTHER_EXTERNAL_STORAGE
#else
};
esp_err_t err = esp_vfs_fat_spiflash_mount(MOUNT_PATH, "storage", &mount_config, &wl_handle);
if (err != ESP_OK) {
- ESP_LOGE(TAG, "Failed to mount FATFS (0x%x)", err);
+ ESP_LOGE(TAG, "Failed to mount FATFS (%s)", esp_err_to_name(err));
return;
}
}
} else if (err == ESP_ERR_INVALID_ARG) {
// command was empty
} else if (err == ESP_OK && ret != ESP_OK) {
- printf("Command returned non-zero error code: 0x%x\n", ret);
+ printf("Command returned non-zero error code: 0x%x (%s)\n", ret, esp_err_to_name(err));
} else if (err != ESP_OK) {
- printf("Internal error: 0x%x\n", err);
+ printf("Internal error: %s\n", esp_err_to_name(err));
}
/* linenoise allocates line buffer on the heap, so need to free it */
linenoiseFree(line);
esp_err_t err = esp_ota_write( update_handle, (const void *)ota_write_data, i_write_len);
if (err != ESP_OK) {
- ESP_LOGE(TAG, "Error: esp_ota_write failed! err=0x%x", err);
+ ESP_LOGE(TAG, "Error: esp_ota_write failed (%s)!", esp_err_to_name(err));
return false;
} else {
ESP_LOGI(TAG, "esp_ota_write header OK");
err = esp_ota_begin(update_partition, OTA_SIZE_UNKNOWN, &update_handle);
if (err != ESP_OK) {
- ESP_LOGE(TAG, "esp_ota_begin failed, error=%d", err);
+ ESP_LOGE(TAG, "esp_ota_begin failed (%s)", esp_err_to_name(err));
task_fatal_error();
}
ESP_LOGI(TAG, "esp_ota_begin succeeded");
memcpy(ota_write_data, text, buff_len);
err = esp_ota_write( update_handle, (const void *)ota_write_data, buff_len);
if (err != ESP_OK) {
- ESP_LOGE(TAG, "Error: esp_ota_write failed! err=0x%x", err);
+ ESP_LOGE(TAG, "Error: esp_ota_write failed (%s)!", esp_err_to_name(err));
task_fatal_error();
}
binary_file_length += buff_len;
}
err = esp_ota_set_boot_partition(update_partition);
if (err != ESP_OK) {
- ESP_LOGE(TAG, "esp_ota_set_boot_partition failed! err=0x%x", err);
+ ESP_LOGE(TAG, "esp_ota_set_boot_partition failed (%s)!", esp_err_to_name(err));
task_fatal_error();
}
ESP_LOGI(TAG, "Prepare to restart system!");
} else if (err == ESP_OK && ret != ESP_OK) {
printf("Command returned non-zero error code: 0x%x\n", ret);
} else if (err != ESP_OK) {
- printf("Internal error: 0x%x\n", err);
+ printf("Internal error: %s\n", esp_err_to_name(err));
}
/* linenoise allocates line buffer on the heap, so need to free it */
linenoiseFree(line);