int main(void) { bool erase_bonds; // Initialize. uart_init(); log_init(); timers_init(); buttons_leds_init(&erase_bonds); power_management_init(); rtc2_init(0xFFF);//prescaler 12bit, max value 0xFFF rtc2_start(); flash_init(); ble_stack_init(); gap_params_init(); gatt_init(); services_init(); advertising_init(); conn_params_init(); // Start execution. NRF_LOG_INFO("Debug logging for UART over RTT started."); // Enter main loop. for (;;) { if(state==START_ADV)) { state= ADV_IS_RUNNING; advertising_start(); } idle_state_handle(); } }