Ejemplo n.º 1
0
/**@brief Function for initializing services that will be used by the application.
 */
static void services_init(void)
{
    ret_code_t           err_code;
    nrf_ble_qwr_init_t   qwr_init;
    nrf_ble_qwrs_init_t  qwrs_init;

    // Initialize Queued Write Module
    qwr_init.mem_buffer.len   = MEM_BUFF_SIZE;
    qwr_init.mem_buffer.p_mem = m_buffer;
    qwr_init.error_handler    = service_error_handler;
    qwr_init.callback         = queued_write_handler;

    err_code = nrf_ble_qwr_init(&m_qwr, &qwr_init);
    APP_ERROR_CHECK(err_code);

    //initialize the Queued Writes Example Service
    memset(&qwrs_init, 0, sizeof(qwrs_init));

    qwrs_init.evt_handler   = queued_write_example_service_evt_handler;
    qwrs_init.error_handler = service_error_handler;
    qwrs_init.p_qwr_ctx     = &m_qwr;

    err_code = nrf_ble_qwrs_init(&qwrs_init, &m_qwrs);
    APP_ERROR_CHECK(err_code);
}
/**@brief Function for initializing services that will be used by the application.
 */
static void services_init(void)
{

	
	uint32_t         err_code;
    nrf_ble_qwr_init_t qwr_init = {0};

    // Initialize Queued Write Module.
    qwr_init.error_handler = nrf_qwr_error_handler;

    err_code = nrf_ble_qwr_init(&m_qwr, &qwr_init);
    APP_ERROR_CHECK(err_code);

    //FROM_SERVICE_TUTORIAL: Add code to initialize the services used by the application.
    our_service_init(&m_our_service);

}