|
|
@ -136,6 +136,7 @@ static void power_off() { |
|
|
|
SingleLeadECG_adc_module_deinit(); |
|
|
|
ble_cmder_stop_adv(); |
|
|
|
ZERROR_CHECK(app_timer_stop(m_state_machine_driver_tmr)); |
|
|
|
m_poweronflag = false; |
|
|
|
} |
|
|
|
/******************************************************************************* |
|
|
|
* ״̬Çл»·½·¨ * |
|
|
@ -222,7 +223,7 @@ void app_event_process_cb(void* p_event_data, uint16_t event_size) { |
|
|
|
if (!zdatachannel_is_connected() && // |
|
|
|
!plod_state_is_connected() && // |
|
|
|
plod_state_has_disconnected_ms() >= 3000 && // |
|
|
|
ds_cur_state_haspassed_ms() >= 15000) { |
|
|
|
ds_cur_state_haspassed_ms() >= AUTOMATIC_SLEEP_TIME) { |
|
|
|
state_machine__change_to_standby_state(); |
|
|
|
} |
|
|
|
|
|
|
@ -363,8 +364,6 @@ void zdatachannel_data_handler(zdatachannel_evt_t* p_evt) { |
|
|
|
* @brief |
|
|
|
*/ |
|
|
|
if (p_evt->type == ZDATACHANNEL_EVT_RX_DATA) { |
|
|
|
// ZLOGI("rx:%s:%d", hex2str(p_evt->params.rx_data.p_data, p_evt->params.rx_data.length), p_evt->params.rx_data.length); |
|
|
|
// NRF_LOG_HEXDUMP_INFO(p_evt->params.rx_data.p_data, p_evt->params.rx_data.length); |
|
|
|
ble_cmder_process_rx((uint8_t*)p_evt->params.rx_data.p_data, p_evt->params.rx_data.length); |
|
|
|
} |
|
|
|
} |
|
|
|