Skip to content

Commit be33566

Browse files
committed
Fix Jira 925 KW errors found in PR534
1. Dismiss the warnings. 2. Rebuild the library Changed files: BLEProfileManager.cpp - Init member variable rpc_deserialize.c - Delete unreachable code dtm.c - Init the variables gap.c - Init the variables gatt.c - Init the variables
1 parent 9e11b7a commit be33566

File tree

6 files changed

+6
-2
lines changed

6 files changed

+6
-2
lines changed

Diff for: libraries/CurieBLE/src/internal/BLEProfileManager.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ BLEProfileManager* BLEProfileManager::instance()
4444

4545
BLEProfileManager::BLEProfileManager ():
4646
_start_discover(false),
47+
_discover_gap_gatt(false),
4748
_discovering(false),
4849
_discover_rsp_timestamp(0),
4950
_cur_discover_service(NULL),

Diff for: system/libarc32_arduino101/drivers/rpc/rpc_deserialize.c

-2
Original file line numberDiff line numberDiff line change
@@ -336,8 +336,6 @@ static void deserialize_control(uint8_t fn_index, const uint8_t *buf,
336336
rpc_init_cb(struct_data.version, true);
337337
}
338338
break;
339-
break;
340-
panic(-1);
341339
}
342340
}
343341

Diff for: system/libarc32_arduino101/framework/src/services/ble/dtm.c

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
*/
1616
#include <stdint.h>
1717
#include <stdlib.h>
18+
#include <string.h>
1819
#include <errno.h>
1920

2021
#include <bluetooth/dtm.h>
@@ -40,6 +41,7 @@ int ble_dtm_cmd(struct dtm_cmd_params *params) {
4041
return -EINVAL;
4142
}
4243

44+
memset(&req, 0, sizeof(req));
4345
switch(params->cmd_type) {
4446
case DTM_START_RX:
4547
req.tx_rx_freq = params->rx.freq;

Diff for: system/libarc32_arduino101/framework/src/services/ble/gap.c

+2
Original file line numberDiff line numberDiff line change
@@ -385,6 +385,8 @@ static int hci_le_create_conn(struct bt_conn *conn)
385385
{
386386
struct nble_gap_connect_req conn_params;
387387

388+
memset(&conn_params, 0, sizeof(conn_params));
389+
388390
conn_params.bda = conn->le.dst;
389391
conn_params.conn_params.interval_min = conn->le.interval_min;
390392
conn_params.conn_params.interval_max = conn->le.interval_max;

Diff for: system/libarc32_arduino101/framework/src/services/ble/gatt.c

+1
Original file line numberDiff line numberDiff line change
@@ -900,6 +900,7 @@ void on_nble_gatts_write_exec_evt(const struct nble_gatts_write_exec_evt *evt)
900900

901901
req.conn_handle = evt->conn_handle;
902902
req.status = 0;
903+
req.offset = 0;
903904

904905
BT_DBG("write_exec_evt");
905906

Diff for: variants/arduino_101/libarc32drv_arduino101.a

524 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)