/**@brief Application main function. */ int main(void) { // Initialize leds_init(); buttons_init(); ble_stack_init(); bond_manager_init(); timers_init(); gap_params_init(); advertising_init(); services_init(); sensor_sim_init(); conn_params_init(); sec_params_init(); radio_notification_init(); // Start execution application_timers_start(); advertising_start(); // Enter main loop for (;;) { power_manage(); } }
/**@brief Application main function. */ int main(void) { // Initialize leds_init(); timers_init(); gpiote_init(); buttons_init(); bond_manager_init(); ble_stack_init(); scheduler_init(); gap_params_init(); advertising_init(BLE_GAP_ADV_FLAGS_LE_ONLY_LIMITED_DISC_MODE); services_init(); sensor_sim_init(); conn_params_init(); sec_params_init(); radio_notification_init(); // Start execution timers_start(); advertising_start(); // Enter main loop for (;;) { app_sched_execute(); power_manage(); } }
/**@brief Application main function. */ int main(void) { // Initialize leds_init(); timers_init(); gpiote_init(); buttons_init(); bond_manager_init(); ble_stack_init(); ble_error_log_init(); gap_params_init(); advertising_init(); alert_notification_init(); conn_params_init(); sec_params_init(); radio_notification_init(); // Start execution advertising_start(); // Enter main loop for (;;) { power_manage(); } }
/**@brief Function for application main entry. */ int main(void) { gpio_config(); bool success = nrf6350_lcd_init(); APP_ERROR_CHECK_BOOL(success); success = nrf6350_lcd_write_string(" BLE ANCS ", MAX_CHARACTERS_PER_LINE, LCD_UPPER_LINE, 0); APP_ERROR_CHECK_BOOL(success); // Initialize. leds_init(); timers_init(); gpiote_init(); buttons_init(); ble_stack_init(); bond_manager_init(); gap_params_init(); service_add(); advertising_init(); conn_params_init(); sec_params_init(); radio_notification_init(); // Start execution. advertising_start(); // Enter main loop. for (;;) { power_manage(); } }
uint32_t dfu_transport_update_start() { m_pkt_type = PKT_TYPE_INVALID; leds_init(); // Initialize the S110 Stack. ble_stack_init(); scheduler_init(); gap_params_init(); services_init(); advertising_init(); conn_params_init(); sec_params_init(); radio_notification_init(); advertising_start(); wait_for_events(); return NRF_SUCCESS; }
/**@brief Application main function. */ int main(void) { uint32_t err_code; timers_init(); gpiote_init(); buttons_init(); if (is_first_start()) { // The startup was not because of button presses. This is the first start. // Go into System-Off mode. // NOTE: This register cannot be set directly after ble_stack_init() because the SoftDevice // will be enabled. GPIO_WAKEUP_BUTTON_CONFIG(HR_INC_BUTTON_PIN_NO); GPIO_WAKEUP_BUTTON_CONFIG(HR_DEC_BUTTON_PIN_NO); NRF_POWER->SYSTEMOFF = 1; } bond_manager_init(); ble_stack_init(); radio_notification_init(); // Initialize Bluetooth Stack parameters gap_params_init(); advertising_init(); services_init(); conn_params_init(); sec_params_init(); // Actually start advertising advertising_start(); // Enter main loop for (;;) { // Switch to a low power state until an event is available for the application err_code = sd_app_event_wait(); APP_ERROR_CHECK(err_code); } }
/**@brief Application main function. */ int main(void) { APP_GPIOTE_INIT(1); connectivity_chip_reset(); leds_init(); buttons_init(); bond_manager_init(); ble_stack_init(); ble_error_log_init(); timers_init(); nrf_gpio_pin_set(NRF6310_LED_5); gap_params_init(); nrf_gpio_pin_clear(NRF6310_LED_5); advertising_init(); services_init(); sensor_sim_init(); conn_params_init(); sec_params_init(); radio_notification_init(); // Start execution application_timers_start(); //m_start_adv_flag = true; advertising_start(); // Enter main loop for (;;) { // uint32_t err_code; // // Start/restart advertising. // if (m_start_adv_flag) // { // err_code = sd_ble_gap_adv_start(&m_adv_params); // APP_ERROR_CHECK(err_code); // nrf_gpio_pin_set(ADVERTISING_LED_PIN_NO); // m_start_adv_flag = false; // } power_manage(); } }
void BLE_Primx_Apps_Int(void) { leds_init(); // configure LED output timers_init(); // configure Timer gpiote_init(); // configure maximum no of GPIO external buttons_init(); // configure the button handlering and button proporty bond_manager_init(); // load the previous bond data from flash ble_stack_init(); // Install BLE event Handler function list gap_params_init(); // set gap parameter advertising_init(BLE_GAP_ADV_FLAGS_LE_ONLY_LIMITED_DISC_MODE); //set advertising mode, set UUID service services_init(); // add UUID service , and service function handler conn_params_init(); // set the connection parameter sec_params_init(); // set the security connect parameter radio_notification_init(); // active radio // Start execution advertising_start(); // start state mechine for adversting }
/**@brief Application main function. */ int main(void) { uint32_t err_code; connected = false; mlog_init(); timers_init(); gpiote_init(); buttons_init(); step_counter_init(); motor_init(); led1_init(); mlog_str("Starting MAIN...\r\n"); bond_manager_init(); ble_stack_init(); radio_notification_init(); // Initialize Bluetooth Stack parameters gap_params_init(); advertising_init(); services_init(); conn_params_init(); sec_params_init(); // Actually start advertising //advertising_start(); app_button_enable(); // Enter main loop for (;;) { // Switch to a low power state until an event is available for the application err_code = sd_app_event_wait(); APP_ERROR_CHECK(err_code); } }
/**@brief Function for application main entry. */ int main(void) { // Initialize // nrf_gpio_cfg_output(23); // nrf_gpio_pin_write(23, 0); // nrf_gpio_pin_write(23, 1); // nrf_delay_ms(1000); // nrf_gpio_pin_write(23, 0); uart_init(); leds_init(); timers_init(); gpiote_init(); buttons_init(); app_button_enable(); wdt_init(); #ifdef DEBUG_LOG printf("uart_init\r\n"); printf("leds_init\r\n"); printf("timers_init\r\n"); printf("gpiote_init\r\n"); printf("buttons_init\r\n"); printf("wdt_init\r\n"); #endif bond_manager_init(); ble_stack_init(); gap_params_init(); #ifdef DEBUG_LOG printf("bond_manager_init\r\n"); printf("ble_stack_init\r\n"); printf("gap_params_init\r\n"); #endif advertising_init(BLE_GAP_ADV_FLAGS_LE_ONLY_LIMITED_DISC_MODE); services_init(); conn_params_init(); sec_params_init(); radio_notification_init(); #ifdef DEBUG_LOG printf("advertising_init\r\n"); printf("services_init\r\n"); printf("conn_params_init\r\n"); printf("radio_notification_init\r\n"); #endif advertising_start(); #ifdef DEBUG_LOG printf("advertising_start\r\n"); #endif HTU21D_Init(); #ifdef DEBUG_LOG printf("HTU21D_Init\r\n"); printf("OLED_Init\r\n"); #endif my_timer_init(); Auto_Time_Set(); #ifdef DEBUG_LOG printf("rtc my_timer_init\r\n"); printf("Auto_Time_Set\r\n"); #endif wdt_start(); #ifdef DEBUG_LOG printf("wdt_start\r\n"); printf("Enter main loop\r\n"); #endif OLED_POWER_CONTROL(1); nrf_delay_ms(2000); OLED_POWER_CONTROL(0); for (;;) { updata_by_min(); updata_by_hour(); power_manage(); } }