gap event handler
This commit is contained in:
parent
11d15fb03c
commit
1a6824b81d
@ -95,7 +95,43 @@ static const esp_gatts_attr_db_t gatt_db[ENV_IDX_NB] =
|
||||
static char device_name[] = "prout";
|
||||
|
||||
void gap_event_handler(esp_gap_ble_cb_event_t event, esp_ble_gap_cb_param_t* param){
|
||||
switch(event){
|
||||
case ESP_GAP_BLE_ADV_DATA_SET_COMPLETE_EVT:
|
||||
adv_config_done &= (~ADV_CONFIG_FLAG);
|
||||
if(adv_config_done == 0)
|
||||
esp_ble_gap_start_advertising(&adv_params); // TODO : use ble 5.0
|
||||
break;
|
||||
case ESP_GAP_BLE_SCAN_RSP_DATA_SET_COMPLETE_EVT:
|
||||
adv_config_done &= (~SCAN_RSP_CONFIG_FLAG);
|
||||
if(adv_config_done == 0)
|
||||
esp_ble_gap_start_advertising(&adv_params); // TODO : use ble 5.0
|
||||
break;
|
||||
case ESP_GAP_BLE_ADV_START_COMPLETE_EVT:
|
||||
if(param->adv_start_cmpl.status != ESP_BT_STATUS_SUCCESS)
|
||||
ESP_LOGE("bt", "advertising start failed");
|
||||
else
|
||||
ESP_LOGI("bt", "started advertising");
|
||||
break;
|
||||
case ESP_GAP_BLE_ADV_STOP_COMPLETE_EVT:
|
||||
if(param->adv_stop_cmpl.status != ESP_BT_STATUS_SUCCESS)
|
||||
ESP_LOGE("bt", "advertising stop failed");
|
||||
else
|
||||
ESP_LOGI("bt", "stopped advertising");
|
||||
break;
|
||||
case ESP_GAP_BLE_UPDATE_CONN_PARAMS_EVT:
|
||||
ESP_LOGI("bt", "update connection params status = %d, min_int = %d, max_int = %d,conn_int = %d,latency = %d, timeout = %d",
|
||||
param->update_conn_params.status,
|
||||
param->update_conn_params.min_int,
|
||||
param->update_conn_params.max_int,
|
||||
param->update_conn_params.conn_int,
|
||||
param->update_conn_params.latency,
|
||||
param->update_conn_params.timeout);
|
||||
break;
|
||||
default:
|
||||
ESP_LOGI("bt", "GATTS, non implemented event");
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
void gatts_event_handler(esp_gatts_cb_event_t event, esp_gatt_if_t gatts_if, esp_ble_gatts_cb_param_t* param){
|
||||
|
@ -638,7 +638,7 @@ CONFIG_BT_BLE_ESTAB_LINK_CONN_TOUT=30
|
||||
CONFIG_BT_MAX_DEVICE_NAME_LEN=32
|
||||
CONFIG_BT_BLE_RPA_SUPPORTED=y
|
||||
CONFIG_BT_BLE_50_FEATURES_SUPPORTED=y
|
||||
# CONFIG_BT_BLE_42_FEATURES_SUPPORTED is not set
|
||||
CONFIG_BT_BLE_42_FEATURES_SUPPORTED=y
|
||||
# end of Bluedroid Options
|
||||
# end of Bluetooth
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user