uint32_t ser_sd_transport_close(void) { m_evt_handler = NULL; m_os_rsp_wait_handler = NULL; m_os_rsp_set_handler = NULL; m_ot_rsp_wait_handler = NULL; ser_hal_transport_close(); return NRF_SUCCESS; }
void ser_conn_is_ready_to_enter_dtm(void) { if (m_is_ready_to_enter_dtm) { /* Disable SoftDevice. */ (void)sd_softdevice_disable(); /* Close HAL Transport Layer. */ ser_hal_transport_close(); /* Start DTM mode. */ (void)dtm_start(m_comm_params); } }
uint32_t ser_sd_transport_close(void) { #ifdef ANT_STACK_SUPPORT_REQD m_ant_evt_handler = NULL; #endif // ANT_STACK_SUPPORT_REQD #ifdef BLE_STACK_SUPPORT_REQD m_ble_evt_handler = NULL; #endif // BLE_STACK_SUPPORT_REQD m_os_rsp_wait_handler = NULL; m_os_rsp_set_handler = NULL; m_ot_rsp_wait_handler = NULL; ser_hal_transport_close(); return NRF_SUCCESS; }