Skip to content

Commit 80fca98

Browse files
authored
Merge pull request #211 from DuMaM/update_for_gcc11
GCC 11 Build fixes
2 parents 42d9d9f + a7fe7c9 commit 80fca98

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

lib/sdk11/components/ble/ble_services/ble_dfu/ble_dfu.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -463,7 +463,7 @@ uint32_t ble_dfu_init(ble_dfu_t * p_dfu, ble_dfu_init_t * p_dfu_init)
463463

464464
p_dfu->conn_handle = BLE_CONN_HANDLE_INVALID;
465465

466-
ble_uuid_t service_uuid;
466+
ble_uuid_t service_uuid = {0};
467467
uint32_t err_code;
468468

469469
const ble_uuid128_t base_uuid128 =

src/main.c

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -414,14 +414,16 @@ uint32_t proc_ble(void)
414414
__ALIGN(4) uint8_t ev_buf[ BLE_EVT_LEN_MAX(BLEGATT_ATT_MTU_MAX) ];
415415
uint16_t ev_len = BLE_EVT_LEN_MAX(BLEGATT_ATT_MTU_MAX);
416416

417+
// Init header
418+
ble_evt_t* evt = (ble_evt_t*) ev_buf;
419+
evt->header.evt_id = BLE_EVT_INVALID;
420+
417421
// Get BLE Event
418422
uint32_t err = sd_ble_evt_get(ev_buf, &ev_len);
419423

420424
// Handle valid event, ignore error
421425
if( NRF_SUCCESS == err)
422426
{
423-
ble_evt_t* evt = (ble_evt_t*) ev_buf;
424-
425427
switch (evt->header.evt_id)
426428
{
427429
case BLE_GAP_EVT_CONNECTED:
@@ -448,7 +450,7 @@ uint32_t proc_ble(void)
448450
// process SOC event from SD
449451
uint32_t proc_soc(void)
450452
{
451-
uint32_t soc_evt;
453+
uint32_t soc_evt = 0;
452454
uint32_t err = sd_evt_get(&soc_evt);
453455

454456
if (NRF_SUCCESS == err)

0 commit comments

Comments
 (0)