nrf5/drivers/bluetooth: Updating bluetooth driver to initialize nrf_nvic_state_t struct during declaration of the global variable instead of explicit memset.

This commit is contained in:
Glenn Ruben Bakke 2017-05-24 23:24:14 +02:00 committed by glennrub
parent 2f40c61c3e
commit ed93392d87
1 changed files with 3 additions and 9 deletions

View File

@ -94,11 +94,9 @@ static mp_obj_t mp_gattc_char_data_observer;
#if (BLUETOOTH_SD != 100) && (BLUETOOTH_SD != 110)
#include "nrf_nvic.h"
#if NRF51
nrf_nvic_state_t nrf_nvic_state;;
#else
nrf_nvic_state_t nrf_nvic_state;
#endif // NRF51
#ifdef NRF52
nrf_nvic_state_t nrf_nvic_state = {0};
#endif // NRF52
#endif // (BLUETOOTH_SD != 100)
@ -115,10 +113,6 @@ uint32_t ble_drv_stack_enable(void) {
m_adv_in_progress = false;
m_tx_in_progress = false;
#if (BLUETOOTH_SD != 100) && (BLUETOOTH_SD != 110)
memset(&nrf_nvic_state, 0, sizeof(nrf_nvic_state_t));
#endif
#if (BLUETOOTH_SD == 100) || (BLUETOOTH_SD == 110)
#if BLUETOOTH_LFCLK_RC
uint32_t err_code = sd_softdevice_enable(NRF_CLOCK_LFCLKSRC_RC_250_PPM_250MS_CALIBRATION,