|
|
@ -155,6 +155,11 @@ static void app_event_listener(void* p_event_data, uint16_t event_size) { |
|
|
|
if (!p_event_data) return; |
|
|
|
app_event_t* p_event = (app_event_t*)p_event_data; |
|
|
|
|
|
|
|
// BoardLight_blockFlash(3,100); |
|
|
|
// ZLOGI("......"); |
|
|
|
|
|
|
|
// return; |
|
|
|
|
|
|
|
if (ds_now_state() != kdevice_state_standby && // |
|
|
|
ds_now_state() != kdevice_state_charging && // |
|
|
|
ds_now_state() != kdevice_state_poweron // |
|
|
@ -245,7 +250,6 @@ static void app_event_listener(void* p_event_data, uint16_t event_size) { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
#if 0 |
|
|
|
// 低电量,设备进入待机模式 |
|
|
|
else if (BoardBattery_get_battery_level() < APP_AUTO_STANDY_BATTERY_LEVEL && ds_cur_state_haspassed_ms() > 3000) { |
|
|
@ -341,11 +345,11 @@ static void app_event_listener(void* p_event_data, uint16_t event_size) { |
|
|
|
if (p_event->eventType == kevent_capture_little_data_block_event) { |
|
|
|
// 单帧实时上报 |
|
|
|
ZASSERT(LITTLE_DATA_BLOCK_FRAME_NUM == 5); |
|
|
|
ble_cmder_try_report_one_sample_data(p_event->val.little_data_block.frameIndex, // |
|
|
|
p_event->val.little_data_block.data[0], // |
|
|
|
p_event->val.little_data_block.data[1], // |
|
|
|
p_event->val.little_data_block.data[2], // |
|
|
|
p_event->val.little_data_block.data[3], // |
|
|
|
ble_cmder_try_report_one_sample_data(p_event->val.little_data_block.frameIndex, // |
|
|
|
p_event->val.little_data_block.data[0], // |
|
|
|
p_event->val.little_data_block.data[1], // |
|
|
|
p_event->val.little_data_block.data[2], // |
|
|
|
p_event->val.little_data_block.data[3], // |
|
|
|
p_event->val.little_data_block.data[4]); |
|
|
|
} |
|
|
|
|
|
|
@ -430,10 +434,15 @@ void one_conduction_main() { |
|
|
|
board_power_mgr_init(); |
|
|
|
board_power_mgr_main_power_supply_set(true); |
|
|
|
|
|
|
|
// BoardBattery_selfTest(); |
|
|
|
// BoardLight_selftest(); |
|
|
|
|
|
|
|
BoardBattery_init(); |
|
|
|
BoardEcgSensor_init(); |
|
|
|
BoardLight_Init(); |
|
|
|
BoardBattery_load(); |
|
|
|
|
|
|
|
// power_on(); |
|
|
|
#if 0 |
|
|
|
if (BoardBattery_get_battery_level() < APP_WORK_BATTERY_LEVEL) { |
|
|
|
BoardLight_load(); |
|
|
@ -452,5 +461,6 @@ void one_conduction_main() { |
|
|
|
ZERROR_CHECK(app_timer_start(m_state_machine_driver_tmr, APP_TIMER_TICKS(300), NULL)); |
|
|
|
|
|
|
|
state_machine__change_to_standby_state(); |
|
|
|
// state_machine__change_to_poweroning_state(); |
|
|
|
znordic_loop(); |
|
|
|
} |