From: p15692025051 <846603105@qq.com> Date: Tue, 12 Mar 2024 09:00:36 +0000 (+0800) Subject: 血压新增中断 X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=64e1d7ab759e53b4e676d854f3516f1396aad675;p=mirrors%2FASR3603_Z5.git 血压新增中断 --- diff --git a/2.sdk/sdk/gui/lv_drivers/indev/FR8012HAQ/fr8012haq.c b/2.sdk/sdk/gui/lv_drivers/indev/FR8012HAQ/fr8012haq.c index 9bafda20..8e76a5f1 100644 --- a/2.sdk/sdk/gui/lv_drivers/indev/FR8012HAQ/fr8012haq.c +++ b/2.sdk/sdk/gui/lv_drivers/indev/FR8012HAQ/fr8012haq.c @@ -390,6 +390,7 @@ void fr8012haq_timerout_cb(void) } void fr8012haq_timer_cfg(bool en) { + return ; //FR8012HAQ_LOG("fr8012haq_timer_cfg :%d!!!!!!\n\n",en); if(en) { @@ -985,6 +986,12 @@ void HA_lib_init(void) } } } +static void fr8012haq_isr_callback(void) +{ + sys_pm_wakeup_no_lcd(); + FR8012HAQ_LOG("fr8012haq_isr_callback :!!!!!!!!!!!!\n"); + OS_Activate_HISR(&fr8012haq_hisr_ref); +} void hal_fr8012haq_int_init(void) { // code implement by user @@ -992,6 +999,9 @@ void hal_fr8012haq_int_init(void) Timer0_Switch(1); mfp_config(fr8012haq_mfp_cfgs); + gpio_set_direction(GPIO32, GPIO_IN); + gpio_register_int_handler(GPIO32, fr8012haq_isr_callback); + gpio_enable_edge_detect(GPIO32, EDGE_FLAG_RISE); fr8012haq_en_gpio_init(); UOS_SleepMs(100); FR8012HAQ_LOG("FR8012HAQ ID : 0x%02x\n",get_fr8012haq_id());