/**@brief Function for application main entry. */ int main(void) { uint32_t err_code; bool erase_bonds; // Initialize. timers_init(); buttons_leds_init(&erase_bonds); ble_stack_init(); device_manager_init(erase_bonds); gap_params_init(); advertising_init(); services_init(); sensor_simulator_init(); conn_params_init(); ble_evt_pool = osPoolCreate(osPool(ble_evt_pool)); ble_stack_msg_box = osMessageCreate(osMessageQ(ble_stack_msg_box), NULL); // Start execution. ble_stack_thread_id = osThreadCreate(osThread(ble_stack_thread), NULL); UNUSED_VARIABLE(ble_stack_thread_id); application_timers_start(); err_code = ble_advertising_start(BLE_ADV_MODE_FAST); APP_ERROR_CHECK(err_code); // Enter main loop. for (;; ) { UNUSED_VARIABLE(osDelay(1000)); } }
int main(void) { uint32_t err_code; APP_TIMER_INIT(APP_TIMER_PRESCALER, APP_TIMER_MAX_TIMERS, APP_TIMER_OP_QUEUE_SIZE, NULL); err_code = bsp_init(BSP_INIT_LED | BSP_INIT_BUTTONS, APP_TIMER_TICKS(100, APP_TIMER_PRESCALER),NULL); APP_ERROR_CHECK(err_code); leds_init(); timers_init(); uart_init(); ble_stack_init(); device_manager_init(); db_discovery_init(); uart_c_init(); printf("Scanning ...\r\n"); // Start scanning for peripherals and initiate connection // with devices that advertise NUS UUID. scan_start(); for (;;) { power_manage(); } }
/**@brief Function for application main entry. */ int main(void) { uint32_t err_code; bool erase_bonds; #ifdef ENABLE_DEBUG_LOG_SUPPORT app_trace_init(); #endif APPL_LOG("START\r\n"); // Initialize. timers_init(); buttons_leds_init(&erase_bonds); adc_config(); ble_stack_init(); device_manager_init(erase_bonds); gap_params_init(); advertising_init(); services_init(); conn_params_init(); // Start execution. err_code = ble_advertising_start(BLE_ADV_MODE_FAST); APP_ERROR_CHECK(err_code); APPL_LOG("start advertising : %u\n", err_code); // Enter main loop. for (;;) { power_manage(); } }
/**@brief Function for application main entry. */ int main(void) { bool erase_bonds; // Initialize. app_trace_init(); timers_init(); buttons_leds_init(&erase_bonds); ble_stack_init(); adc_configure(); device_manager_init(erase_bonds); gap_params_init(); advertising_init(BLE_GAP_ADV_FLAGS_LE_ONLY_LIMITED_DISC_MODE); services_init(); conn_params_init(); // Start execution. advertising_start(); // Enter main loop. for (;;) { power_manage(); } }
/**@brief Function for application main entry. */ int main(void) { uint32_t err_code; bool erase_bonds; app_trace_init(); // Initialize. timers_init(); buttons_leds_init(&erase_bonds); ble_stack_init(); device_manager_init(erase_bonds); gap_params_init(); advertising_init(); services_init(); conn_params_init(); // Start execution. application_timers_start(); APPL_LOG("Start Advertising \r\n"); printf("Dhavaltest\r\n"); SEGGER_RTT_WriteString(0, "SEGGER Real-Time-Terminal Sample\r\n"); err_code = ble_advertising_start(BLE_ADV_MODE_FAST); APP_ERROR_CHECK(err_code); // Enter main loop. for (;;) { power_manage(); } }
/**@brief Function for application main entry. */ int main(void) { uint32_t err_code; bool erase_bonds; // Initialize timers_init(); nrf_log_init(); buttons_leds_init(&erase_bonds); ble_stack_init(); device_manager_init(erase_bonds); db_discovery_init(); scheduler_init(); gap_params_init(); advertising_init(); services_init(); conn_params_init(); // Start execution err_code = ble_advertising_start(BLE_ADV_MODE_FAST); APP_ERROR_CHECK(err_code); NRF_LOG("\r\nCTS Start!\r\n"); // Enter main loop for (;;) { app_sched_execute(); power_manage(); } }
/**@brief Function for application main entry. */ int main(void) { uint32_t err_code; // Initialize. ble_stack_init(); timers_init(); APP_GPIOTE_INIT(1); err_code = bsp_init(BSP_INIT_LED | BSP_INIT_BUTTONS, 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(); ble_evt_pool = osPoolCreate(osPool(ble_evt_pool)); ble_stack_msg_box = osMessageCreate(osMessageQ(ble_stack_msg_box), NULL); // Start execution. ble_stack_thread_id = osThreadCreate(osThread(ble_stack_thread), NULL); UNUSED_VARIABLE(ble_stack_thread_id); application_timers_start(); advertising_start(); // Enter main loop. for (;; ) { UNUSED_VARIABLE(osDelay(1000)); } }
/**@brief Function for application main entry. */ int main(void) { // Initialize. app_trace_init(); leds_init(); buttons_init(); timers_init(); ble_stack_init(); device_manager_init(); gap_params_init(); advertising_init(); services_init(); sensor_sim_init(); conn_params_init(); // Start execution. application_timers_start(); advertising_start(); // Enter main loop. for (;;) { power_manage(); } }
/**@brief Function for the application main entry. */ int main(void) { uint32_t err_code; timers_init(); gpiote_init(); buttons_init(); ble_stack_init(); device_manager_init(); // Initialize Bluetooth Stack parameters. gap_params_init(); services_init(); advertising_init(); conn_params_init(); // 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_evt_wait(); APP_ERROR_CHECK(err_code); } }
/**@brief Function for application main entry. */ int main(void) { uint32_t err_code; bool erase_bonds; // Initialize. timers_init(); buttons_leds_init(&erase_bonds); ble_stack_init(); device_manager_init(erase_bonds); gap_params_init(); advertising_init(); services_init(); conn_params_init(); saadc_init(); // Start execution. application_timers_start(); err_code = ble_advertising_start(BLE_ADV_MODE_FAST); APP_ERROR_CHECK(err_code); // Enter main loop. for (;;) { // trigger next ADC conversion nrf_drv_saadc_sample_convert(0,&adc_sample); advdata.p_manuf_specific_data->data.p_data[0] = adc_sample/100 + '0'; advdata.p_manuf_specific_data->data.p_data[1] = adc_sample%100/10 + '0'; advdata.p_manuf_specific_data->data.p_data[2] = adc_sample%10 + '0'; nrf_delay_ms(100); ble_advdata_set(&advdata, NULL); } }
int main(void) { uint32_t err_code; bool erase_bonds; // Initialize. APP_TIMER_INIT(APP_TIMER_PRESCALER, APP_TIMER_MAX_TIMERS, APP_TIMER_OP_QUEUE_SIZE, NULL); buttons_leds_init(&erase_bonds); uart_init(); printf("Relay Example\r\n"); ble_stack_init(); device_manager_init(erase_bonds); db_discovery_init(); hrs_c_init(); rscs_c_init(); gap_params_init(); services_init(); advertising_init(); conn_params_init(); // Start scanning for peripherals and initiate connection // with devices that advertise Heart Rate UUID. scan_start(); // Start advertising. err_code = ble_advertising_start(BLE_ADV_MODE_FAST); APP_ERROR_CHECK(err_code); for (;; ) { power_manage(); } }
/**@brief Function for application main entry. */ int main(void) { // Initialize. leds_init(); buttons_init(); timers_init(); ble_stack_init(); device_manager_init(); gap_params_init(); advertising_init(); services_init(); sensor_sim_init(); conn_params_init(); //simple_uart_config(31,9,31,31,false); //simple_uart_putstring("Starting..."); // Start execution. //Turn off HRM update //application_timers_start(); advertising_start(); // Enter main loop. for (;;) { power_manage(); } }
/**@brief Function for application main entry. */ int main(void) { SEGGER_RTT_WriteString(0, "\033[2JTutorial Start.\n\n"); uint32_t err_code; bool erase_bonds; // Initialize. timers_init(); buttons_leds_init(&erase_bonds); ble_stack_init(); device_manager_init(erase_bonds); gap_params_init(); services_init(); advertising_init(); conn_params_init(); // Start execution. application_timers_start(); err_code = ble_advertising_start(BLE_ADV_MODE_FAST); APP_ERROR_CHECK(err_code); // Enter main loop. for (;;) { power_manage(); } }
/**@brief Function for application main entry. */ int main(void) { uint32_t err_code; // Initialize. app_trace_init(); timers_init(); bool erase_bonds; buttons_leds_init(&erase_bonds); device_manager_init(erase_bonds); ble_stack_init(); gap_params_init(); advertising_init(); services_init(); sensor_simulator_init(); conn_params_init(); // Start execution. application_timers_start(); err_code = ble_advertising_start(BLE_ADV_MODE_FAST); APP_ERROR_CHECK(err_code); // Enter main loop. for (;;) { power_manage(); } }
/**@brief Function for application main entry. */ int main(void) { uint32_t err_code; // Initialize. app_trace_init(); timers_init(); gpiote_init(); err_code = bsp_init(BSP_INIT_LED | BSP_INIT_BUTTONS, APP_TIMER_TICKS(100, APP_TIMER_PRESCALER), button_event_handler); APP_ERROR_CHECK(err_code); ble_stack_init(); adc_configure(); device_manager_init(); gap_params_init(); advertising_init(BLE_GAP_ADV_FLAGS_LE_ONLY_LIMITED_DISC_MODE); services_init(); conn_params_init(); // Start execution. advertising_start(); // Enter main loop. for (;;) { power_manage(); } }
/**@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) { bool erase_bonds; // Initialize. APP_TIMER_INIT(APP_TIMER_PRESCALER, APP_TIMER_MAX_TIMERS, APP_TIMER_OP_QUEUE_SIZE, NULL); buttons_leds_init(&erase_bonds); uart_init(); printf("Battery collector example\r\n"); ble_stack_init(); device_manager_init(erase_bonds); db_discovery_init(); //hrs_c_init(); bas_c_init(); pwm_init(); // Start scanning for peripherals and initiate connection // with devices that advertise Heart Rate UUID. scan_start(); for (;; ) { power_manage(); } }
/**@brief Function for application main entry. */ int main(void) { bool erase_bonds; uint32_t err_code; // Initialize. app_trace_init(); timers_init(); uart_init(); buttons_leds_init(&erase_bonds); ble_stack_init(); APP_SCHED_INIT(SCHED_MAX_EVENT_DATA_SIZE, SCHED_QUEUE_SIZE); printf("BLE ANCS\n"); device_manager_init(erase_bonds); db_discovery_init(); scheduler_init(); gap_params_init(); service_init(); advertising_init(); conn_params_init(); // Start execution. err_code = ble_advertising_start(BLE_ADV_MODE_FAST); APP_ERROR_CHECK(err_code); // Enter main loop. for (;;) { app_sched_execute(); power_manage(); } }
/**@brief Function for application main entry. */ int main(void) { uint32_t err_code; // Initialize. app_trace_init(); ble_stack_init(); device_manager_init(); timers_init(); APP_GPIOTE_INIT(APP_GPIOTE_MAX_USERS); err_code = bsp_init(BSP_INIT_LED | BSP_INIT_BUTTONS, APP_TIMER_TICKS(100, APP_TIMER_PRESCALER), NULL); APP_ERROR_CHECK(err_code); gap_params_init(); advertising_init(); services_init(); sensor_simulator_init(); conn_params_init(); // Start execution. application_timers_start(); advertising_start(); // Enter main loop. for (;; ) { power_manage(); } }
//============================================================================// void CP_Init(void) { device_manager_init(); gap_params_init(); advertising_init(); services_init(); conn_params_init(); }
void manuel_setup_device_manager() { global_device_manager = device_manager_init(); // load drivers device_manager_register_driver(global_device_manager, &gpio_driver); device_manager_register_driver(global_device_manager, &uart_driver); }
void bta_bleInit(bool clearBonds) { ble_stack_init(); device_manager_init(clearBonds); gap_params_init(); services_init(); conn_params_init(); }
int main(void) { uint32_t err_code; bool erase_bonds; // uint8_t start_string[] = START_STRING; //const ble_gap_addr_t t_addr={0,{0xaa,0x55,0x33,0x44,0x55,0x66}}; // const char temp_str[]={0xaa,0x5c,0x00,0x02,0x00,0x00,0xa1,0x55}; // Initialize. //bsp_configuration(); APP_TIMER_INIT(APP_TIMER_PRESCALER, APP_TIMER_MAX_TIMERS, APP_TIMER_OP_QUEUE_SIZE, false); buttons_leds_init(&erase_bonds); #if ENABLE_COS simple_uart_init(UART_POWEROFF_BT_DELAY); #else uart_init_lowPower(); #endif etSpim1NorFlashInit(); #if DEBUG_UART_EN //DbgPrintf("\r\n===flash_init===\r\n"); #endif ble_stack_init(); #ifdef BLE_DFU_APP_SUPPORT device_manager_init(erase_bonds); #endif //BT_set_address((UINT8 *)DEVICE_MAC_ADDR); BT_set_address(); gap_params_init(); advertising_init(); services_init(); //advertising_init(); conn_params_init(); #if ENABLE_COS SetToGetKEYID(); #endif dev_init(); //err_code = ble_advertising_start(BLE_ADV_MODE_SLOW); #if DEBUG_UART_EN // DbgPrintf("go to advertising7\r\n"); #endif err_code = ble_advertising_start(BLE_ADV_MODE_FAST); APP_ERROR_CHECK(err_code); // Enter main loop. for (;;) { main_loop(); power_manage(); #if TAP_DOUBLE_CLCIK_ENABLE test_display_step_num(test_click_count); #endif } }
/**@brief Function for the application main entry. */ int main(void) { uint32_t err_code; load_app(); gpio_init(); ble_stack_init(); device_manager_init(); juma_init(); // initialize Bluetooth Stack parameters. gap_params_init(); advertising_init(); services_init(); dispatch_init(); flash_init(); if (app) { device_current_statue_set(DEVICE_STATUE_APP); data_storage_init(); on_ready(); } else { device_current_statue_set(DEVICE_STATUE_OTA); ble_device_set_name("OTA Mode"); ota_init(); ble_device_set_advertising_interval(200); ble_device_start_advertising(); } // Enter main loop. for (;;) { watchDog_sys_SDK_dog1_RR(); if(0 != enter_ota_mode_statue) { enter_ota_process(NULL); } else { dispatch(); } serial_get(); // Switch to a low power state until an event is available for the application err_code = sd_app_evt_wait(); APP_ERROR_CHECK(err_code); } }
/**@brief Function for application main entry. */ int main(void) { uint32_t err_code; // Initialize. app_trace_init(); timers_init(); APP_GPIOTE_INIT(1); const app_uart_comm_params_t comm_params = { RX_PIN_NUMBER, TX_PIN_NUMBER, RTS_PIN_NUMBER, CTS_PIN_NUMBER, APP_UART_FLOW_CONTROL_ENABLED, false, UART_BAUDRATE_BAUDRATE_Baud38400 }; APP_UART_FIFO_INIT(&comm_params, UART_RX_BUF_SIZE, UART_TX_BUF_SIZE, uart_error_handle, APP_IRQ_PRIORITY_LOW, err_code); err_code = bsp_init(BSP_INIT_LED | BSP_INIT_BUTTONS, APP_TIMER_TICKS(100, APP_TIMER_PRESCALER), button_event_handler); APP_ERROR_CHECK(err_code); ble_stack_init(); device_manager_init(); gap_params_init(); advertising_init(); services_init(); sensor_simulator_init(); conn_params_init(); // Start execution. application_timers_start(); advertising_start(); // Enter main loop. for (;;) { power_manage(); } }
void ble_peripheral_mode_init(void) { uint32_t err_code; ble_stack_init(); device_manager_init(); gap_params_init(); services_init(); advertising_init(); conn_params_init(); // Start execution. err_code = ble_advertising_start(BLE_ADV_MODE_FAST); APP_ERROR_CHECK(err_code); }
static QState Ble_initial(Ble* const me) { timers_init(); //nrf_log_init(); ble_stack_init(); uint8_t BSP_readButton(); uint8_t btn = BSP_readButton(); device_manager_init(btn); db_discovery_init(); //scheduler_init(); gap_params_init(); service_init(); advertising_init(); conn_params_init(); return Q_TRAN(&Ble_disconnected); }
int main(void) { uint32_t err_code; bool erase_bonds; /* Initialise debugging port */ debug_init(); debug_printf("Debug port opened... Initialising...\r\n"); /* Initialise GPIO subsystem */ err_code = nrf_drv_gpiote_init(); if (err_code == NRF_SUCCESS) debug_printf("GPIOTE initialised!\r\n"); else { debug_printf("Ooops.. Something is wrong with initialising GPIOTE..\r\n"); APP_ERROR_CHECK(err_code); } led_init(); adc_init(); debug_printf("Visual feedback should be active!\r\n"); timers_init(); ble_stack_init(); beacon_adv_init(); device_manager_init(erase_bonds); gap_params_init(); advertising_init(); services_init(); conn_params_init(); application_timers_start(); advertising_start(); led_rgb_set(LED_RED, true); led_rgb_set(LED_GREEN, false); led_rgb_set(LED_BLUE, false); debug_printf("Readyyy.. \r\n"); while (true) { power_manage(); } }
int main(void) { // Initialization of various modules. uint32_t err_code; const app_uart_comm_params_t comm_params = { RX_PIN_NUMBER, TX_PIN_NUMBER, RTS_PIN_NUMBER, CTS_PIN_NUMBER, APP_UART_FLOW_CONTROL_ENABLED, false, UART_BAUDRATE_BAUDRATE_Baud38400 }; APP_UART_FIFO_INIT(&comm_params, UART_RX_BUF_SIZE, UART_TX_BUF_SIZE, uart_error_handle, APP_IRQ_PRIORITY_LOW, err_code); APP_ERROR_CHECK(err_code); app_trace_init(); APP_TIMER_INIT(APP_TIMER_PRESCALER, APP_TIMER_MAX_TIMERS, APP_TIMER_OP_QUEUE_SIZE, NULL); APP_GPIOTE_INIT(1); err_code = bsp_init(BSP_INIT_LED | BSP_INIT_BUTTONS, APP_TIMER_TICKS(100, APP_TIMER_PRESCALER),NULL); APP_ERROR_CHECK(err_code); printf("Heart rate collector example\r\n"); ble_stack_init(); device_manager_init(); db_discovery_init(); hrs_c_init(); bas_c_init(); // Start scanning for peripherals and initiate connection // with devices that advertise Heart Rate UUID. scan_start(); for (;; ) { power_manage(); } }
/**@brief Function for application main entry. */ int main(void) { system_HFCLK_init(); // uart init simple_uart_config(RTS_PIN_NUMBER, TX_PIN_NUMBER, CTS_PIN_NUMBER, RX_PIN_NUMBER, 0); xprintf("APP start up..\r\n"); mcu_bootloader_check(); // Initialize. app_trace_init(); leds_init(); buttons_init(); ble_stack_init(); device_manager_init(); timers_init(); gap_params_init(); advertising_init(); services_init(); sensor_sim_init(); conn_params_init(); //I2C and sensor initial system_I2C_init(); OLED_Init(); sensor_init(); enter_pedo_mode(); GPIO_HiToLo_INT_config(BUTTON_2); // Test battery if(!battery_self_detect()) { system_low_battery(); } // Start execution. application_timers_start(); advertising_start(); // Enter main loop. for (;;) { power_manage(); } }