#include "include.h" #include "app.h" void ble_app_init(void) { #if LE_AB_LINK_APP_EN ble_app_ab_link_init(); #endif #if USE_APP_TYPE ble_app_watch_init(); #endif } void ble_app_process(void) { #if LE_AB_LINK_APP_EN ble_app_ab_link_process(); #endif #if USE_APP_TYPE ble_app_watch_process(); #endif } bool ble_app_need_wakeup(void) { bool ret = false; #if LE_AB_LINK_APP_EN ret |= ble_app_ab_link_need_wakeup(); #endif #if USE_APP_TYPE ret |= ble_app_watch_need_wakeup(); #endif return ret; } void ble_app_disconnect_callback(void) { #if USE_APP_TYPE ble_app_watch_disconnect_callback(); #endif } void ble_app_connect_callback(void) { #if USE_APP_TYPE ble_app_watch_connect_callback(); #endif } void ble_app_client_cfg_callback(u16 handle, u8 cfg) { #if USE_APP_TYPE ble_app_watch_client_cfg_callback(handle, cfg); #endif } void ble_app_ancs_client_notifiy_callback(u8 id, const char *att_name, char *att_content) { if (sys_cb.gui_sleep_sta) { sys_cb.ble_flag = true; } #if USE_APP_TYPE ble_app_watch_ancs_client_notifiy_process(id, att_name, att_content); #endif }