Skip to content

Commit b0094ac

Browse files
committed
BLE: Fix initialization of GattHVXCallbackParams in Nordic port.
1 parent 6912a9d commit b0094ac

File tree

2 files changed

+14
-12
lines changed

2 files changed

+14
-12
lines changed

features/FEATURE_BLE/targets/TARGET_NORDIC/TARGET_MCU_NRF51822/source/btle/btle_discovery.cpp

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -87,12 +87,13 @@ void bleGattcEventHandler(const ble_evt_t *p_ble_evt)
8787
break;
8888

8989
case BLE_GATTC_EVT_HVX: {
90-
GattHVXCallbackParams params;
91-
/* params.connHandle = */ p_ble_evt->evt.gattc_evt.conn_handle;
92-
/* params.handle = */ p_ble_evt->evt.gattc_evt.params.hvx.handle;
93-
/* params.type = */ static_cast<HVXType_t>(p_ble_evt->evt.gattc_evt.params.hvx.type);
94-
/* params.len = */ p_ble_evt->evt.gattc_evt.params.hvx.len;
95-
/* params.data = */ p_ble_evt->evt.gattc_evt.params.hvx.data;
90+
GattHVXCallbackParams params = {
91+
/* connHandle = */ p_ble_evt->evt.gattc_evt.conn_handle,
92+
/* handle = */ p_ble_evt->evt.gattc_evt.params.hvx.handle,
93+
/* type = */ static_cast<HVXType_t>(p_ble_evt->evt.gattc_evt.params.hvx.type),
94+
/* len = */ p_ble_evt->evt.gattc_evt.params.hvx.len,
95+
/* data = */ p_ble_evt->evt.gattc_evt.params.hvx.data
96+
};
9697

9798
gattClient.processHVXEvent(&params);
9899
}

features/FEATURE_BLE/targets/TARGET_NORDIC/TARGET_NRF5/source/btle/btle_discovery.cpp

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -87,12 +87,13 @@ void bleGattcEventHandler(const ble_evt_t *p_ble_evt)
8787
break;
8888

8989
case BLE_GATTC_EVT_HVX: {
90-
GattHVXCallbackParams params;
91-
/* params.connHandle = */ p_ble_evt->evt.gattc_evt.conn_handle;
92-
/* params.handle = */ p_ble_evt->evt.gattc_evt.params.hvx.handle;
93-
/* params.type = */ static_cast<HVXType_t>(p_ble_evt->evt.gattc_evt.params.hvx.type);
94-
/* params.len = */ p_ble_evt->evt.gattc_evt.params.hvx.len;
95-
/* params.data = */ p_ble_evt->evt.gattc_evt.params.hvx.data;
90+
GattHVXCallbackParams params = {
91+
/* connHandle = */ p_ble_evt->evt.gattc_evt.conn_handle,
92+
/* handle = */ p_ble_evt->evt.gattc_evt.params.hvx.handle,
93+
/* type = */ static_cast<HVXType_t>(p_ble_evt->evt.gattc_evt.params.hvx.type),
94+
/* len = */ p_ble_evt->evt.gattc_evt.params.hvx.len,
95+
/* data = */ p_ble_evt->evt.gattc_evt.params.hvx.data
96+
};
9697

9798
gattClient.processHVXEvent(&params);
9899
}

0 commit comments

Comments
 (0)