This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Hi , is there any example code to send the data directly from nrf5_SDK through BLE to app..??

can anyone please say..??

Parents
  • int main(void) { bool erase_bonds; // uint16_t err_code; static char PrintBuffer[40] = {0}; uint16_t length = 0 ; uint16_t counter = 0; uint32_t err_code;

    // Initialize.
    APP_TIMER_INIT(APP_TIMER_PRESCALER, APP_TIMER_OP_QUEUE_SIZE, false);
    uart_init();
    
    buttons_leds_init(&erase_bonds);
    ble_stack_init();
    gap_params_init();
    services_init();
    advertising_init();
    conn_params_init();
    
    printf("\r\nUART Start!\r\n");
    err_code = ble_advertising_start(BLE_ADV_MODE_FAST);
    APP_ERROR_CHECK(err_code);
    
    // Enter main loop.
    for (;;)
    {
        memset(PrintBuffer, 0x00, sizeof(PrintBuffer));
        sprintf(PrintBuffer, "Hello,%d\r\n",counter++);
        length = strlen(PrintBuffer);
        err_code = ble_nus_string_send(&m_nus, PrintBuffer, length);
         APP_ERROR_CHECK(err_code);
        nrf_delay_ms(100);
        power_manage();
    }
    

    }

Reply
  • int main(void) { bool erase_bonds; // uint16_t err_code; static char PrintBuffer[40] = {0}; uint16_t length = 0 ; uint16_t counter = 0; uint32_t err_code;

    // Initialize.
    APP_TIMER_INIT(APP_TIMER_PRESCALER, APP_TIMER_OP_QUEUE_SIZE, false);
    uart_init();
    
    buttons_leds_init(&erase_bonds);
    ble_stack_init();
    gap_params_init();
    services_init();
    advertising_init();
    conn_params_init();
    
    printf("\r\nUART Start!\r\n");
    err_code = ble_advertising_start(BLE_ADV_MODE_FAST);
    APP_ERROR_CHECK(err_code);
    
    // Enter main loop.
    for (;;)
    {
        memset(PrintBuffer, 0x00, sizeof(PrintBuffer));
        sprintf(PrintBuffer, "Hello,%d\r\n",counter++);
        length = strlen(PrintBuffer);
        err_code = ble_nus_string_send(&m_nus, PrintBuffer, length);
         APP_ERROR_CHECK(err_code);
        nrf_delay_ms(100);
        power_manage();
    }
    

    }

Children
No Data
Related