/**@brief Function for application main entry. */ int main(void) { uint32_t err_code; // Initialize. ble_stack_init(); timers_init(); err_code = bsp_init(BSP_INIT_LED, APP_TIMER_TICKS(100, APP_TIMER_PRESCALER), NULL); APP_ERROR_CHECK(err_code); device_manager_init(); gap_params_init(); advertising_init(); services_init(); sensor_simulator_init(); conn_params_init(); beacon_scanner_init.evt_handler = beacon_evt_handler; beacon_scanner_init.error_handler = beacon_scanner_error_handler; app_beacon_scanner_init(&beacon_scanner_init); app_beacon_scanner_start(); // Start execution. application_timers_start(); advertising_start(); // Enter main loop. for (;;) { power_manage(); } }
int main(void) { uint32_t err_code; ble_stack_init(); //(void)beacon_scanner_init; //app_beacon_init(&beacon_init); //app_beacon_start(); (void)beacon_init; app_beacon_scanner_init(&beacon_scanner_init); app_beacon_scanner_start(); advertiser_start(); for (;;) { err_code = sd_app_evt_wait(); APP_ERR_CHECK(err_code); } }
/**@brief Function for initializing the beacon scanner module. */ static void scanner_init() { m_beacon_scanner_init.evt_handler = beacon_evt_handler; m_beacon_scanner_init.error_handler = beacon_scanner_error_handler; app_beacon_scanner_init(&m_beacon_scanner_init); }