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();
}
}