血压新增中断
authorp15692025051 <846603105@qq.com>
Tue, 12 Mar 2024 09:00:36 +0000 (17:00 +0800)
committerp15692025051 <846603105@qq.com>
Tue, 12 Mar 2024 09:00:36 +0000 (17:00 +0800)
2.sdk/sdk/gui/lv_drivers/indev/FR8012HAQ/fr8012haq.c

index 9bafda2..8e76a5f 100644 (file)
@@ -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());