|
|
@@ -43,7 +43,7 @@ esp_err_t esp_ble_gap_config_adv_data(esp_ble_adv_data_t *adv_data)
|
|
|
msg.sig = BTC_SIG_API_CALL;
|
|
|
msg.pid = BTC_PID_GAP_BLE;
|
|
|
msg.act = BTC_GAP_BLE_ACT_CFG_ADV_DATA;
|
|
|
- memcpy(&arg.adv_data, adv_data, sizeof(esp_ble_adv_data_t));
|
|
|
+ memcpy(&arg.cfg_adv_data.adv_data, adv_data, sizeof(esp_ble_adv_data_t));
|
|
|
|
|
|
return (btc_transfer_context(&msg, &arg, sizeof(btc_ble_gap_args_t), btc_gap_ble_arg_deep_copy) == BT_STATUS_SUCCESS ? ESP_OK : ESP_FAIL);
|
|
|
|
|
|
@@ -62,7 +62,7 @@ esp_err_t esp_ble_gap_set_scan_params(esp_ble_scan_params_t *scan_params)
|
|
|
msg.sig = BTC_SIG_API_CALL;
|
|
|
msg.pid = BTC_PID_GAP_BLE;
|
|
|
msg.act = BTC_GAP_BLE_ACT_SET_SCAN_PARAM;
|
|
|
- memcpy(&arg.scan_params, scan_params, sizeof(esp_ble_scan_params_t));
|
|
|
+ memcpy(&arg.set_scan_param.scan_params, scan_params, sizeof(esp_ble_scan_params_t));
|
|
|
|
|
|
return (btc_transfer_context(&msg, &arg, sizeof(btc_ble_gap_args_t), NULL) == BT_STATUS_SUCCESS ? ESP_OK : ESP_FAIL);
|
|
|
}
|
|
|
@@ -75,7 +75,7 @@ esp_err_t esp_ble_gap_start_scanning(uint32_t duration)
|
|
|
msg.sig = BTC_SIG_API_CALL;
|
|
|
msg.pid = BTC_PID_GAP_BLE;
|
|
|
msg.act = BTC_GAP_BLE_ACT_START_SCAN;
|
|
|
- arg.duration = duration;
|
|
|
+ arg.start_scan.duration = duration;
|
|
|
|
|
|
return (btc_transfer_context(&msg, &arg, sizeof(btc_ble_gap_args_t), NULL) == BT_STATUS_SUCCESS ? ESP_OK : ESP_FAIL);
|
|
|
}
|
|
|
@@ -89,7 +89,7 @@ esp_err_t esp_ble_gap_stop_scanning(void)
|
|
|
msg.sig = BTC_SIG_API_CALL;
|
|
|
msg.pid = BTC_PID_GAP_BLE;
|
|
|
msg.act = BTC_GAP_BLE_ACT_STOP_SCAN;
|
|
|
- return (btc_transfer_context(&msg, &arg, sizeof(btc_ble_gap_args_t), NULL) == BT_STATUS_SUCCESS ? ESP_OK : ESP_FAIL);
|
|
|
+ return (btc_transfer_context(&msg, NULL, 0, NULL) == BT_STATUS_SUCCESS ? ESP_OK : ESP_FAIL);
|
|
|
}
|
|
|
|
|
|
esp_err_t esp_ble_gap_start_advertising(esp_ble_adv_params_t *adv_params)
|
|
|
@@ -100,7 +100,7 @@ esp_err_t esp_ble_gap_start_advertising(esp_ble_adv_params_t *adv_params)
|
|
|
msg.sig = BTC_SIG_API_CALL;
|
|
|
msg.pid = BTC_PID_GAP_BLE;
|
|
|
msg.act = BTC_GAP_BLE_ACT_START_ADV;
|
|
|
- memcpy(&arg.adv_params, adv_params, sizeof(esp_ble_adv_params_t));
|
|
|
+ memcpy(&arg.start_adv.adv_params, adv_params, sizeof(esp_ble_adv_params_t));
|
|
|
|
|
|
return (btc_transfer_context(&msg, &arg, sizeof(btc_ble_gap_args_t), NULL) == BT_STATUS_SUCCESS ? ESP_OK : ESP_FAIL);
|
|
|
}
|
|
|
@@ -125,7 +125,7 @@ esp_err_t esp_ble_gap_update_conn_params(esp_ble_conn_update_params_t *params)
|
|
|
msg.sig = BTC_SIG_API_CALL;
|
|
|
msg.pid = BTC_PID_GAP_BLE;
|
|
|
msg.act = BTC_GAP_BLE_ACT_UPDATE_CONN_PARAM;
|
|
|
- memcpy(&arg.conn_params, params, sizeof(esp_ble_conn_update_params_t));
|
|
|
+ memcpy(&arg.conn_update_params.conn_params, params, sizeof(esp_ble_conn_update_params_t));
|
|
|
|
|
|
return (btc_transfer_context(&msg, &arg, sizeof(btc_ble_gap_args_t), NULL) == BT_STATUS_SUCCESS ? ESP_OK : ESP_FAIL);
|
|
|
}
|
|
|
@@ -138,8 +138,8 @@ esp_err_t esp_ble_gap_set_pkt_data_len(esp_bd_addr_t remote_device, uint16_t tx_
|
|
|
msg.sig = BTC_SIG_API_CALL;
|
|
|
msg.pid = BTC_PID_GAP_BLE;
|
|
|
msg.act = BTC_GAP_BLE_ACT_SET_PKT_DATA_LEN;
|
|
|
- arg.tx_data_length = tx_data_length;
|
|
|
- memcpy(arg.remote_device, remote_device, ESP_BD_ADDR_LEN);
|
|
|
+ arg.set_pkt_data_len.tx_data_length = tx_data_length;
|
|
|
+ memcpy(arg.set_pkt_data_len.remote_device, remote_device, ESP_BD_ADDR_LEN);
|
|
|
|
|
|
return (btc_transfer_context(&msg, &arg, sizeof(btc_ble_gap_args_t), NULL) == BT_STATUS_SUCCESS ? ESP_OK : ESP_FAIL);
|
|
|
}
|
|
|
@@ -153,7 +153,7 @@ esp_err_t esp_ble_gap_set_rand_addr(esp_bd_addr_t rand_addr)
|
|
|
msg.sig = BTC_SIG_API_CALL;
|
|
|
msg.pid = BTC_PID_GAP_BLE;
|
|
|
msg.act = BTC_GAP_BLE_ACT_SET_RAND_ADDRESS;
|
|
|
- memcpy(arg.rand_addr, rand_addr, ESP_BD_ADDR_LEN);
|
|
|
+ memcpy(arg.set_rand_addr.rand_addr, rand_addr, ESP_BD_ADDR_LEN);
|
|
|
|
|
|
return (btc_transfer_context(&msg, &arg, sizeof(btc_ble_gap_args_t), NULL) == BT_STATUS_SUCCESS ? ESP_OK : ESP_FAIL);
|
|
|
}
|
|
|
@@ -167,7 +167,7 @@ esp_err_t esp_ble_gap_config_local_privacy (bool privacy_enable)
|
|
|
msg.sig = BTC_SIG_API_CALL;
|
|
|
msg.pid = BTC_PID_GAP_BLE;
|
|
|
msg.act = BTC_GAP_BLE_ACT_CONFIG_LOCAL_PRIVACY;
|
|
|
- arg.privacy_enable = privacy_enable;
|
|
|
+ arg.cfg_local_privacy.privacy_enable = privacy_enable;
|
|
|
|
|
|
return (btc_transfer_context(&msg, &arg, sizeof(btc_ble_gap_args_t), NULL) == BT_STATUS_SUCCESS ? ESP_OK : ESP_FAIL);
|
|
|
}
|
|
|
@@ -184,7 +184,7 @@ esp_err_t esp_ble_gap_set_device_name(char *name)
|
|
|
msg.sig = BTC_SIG_API_CALL;
|
|
|
msg.pid = BTC_PID_GAP_BLE;
|
|
|
msg.act = BTC_GAP_BLE_ACT_SET_DEV_NAME;
|
|
|
- strcpy(arg.device_name, name);
|
|
|
+ strcpy(arg.set_dev_name.device_name, name);
|
|
|
|
|
|
return (btc_transfer_context(&msg, &arg, sizeof(btc_ble_gap_args_t), NULL) == BT_STATUS_SUCCESS ? ESP_OK : ESP_FAIL);
|
|
|
}
|