修复vibrator 震动失效问题
authorSnickerSun <snickersun@163.com>
Sat, 23 Mar 2024 09:30:31 +0000 (17:30 +0800)
committerSnickerSun <snickersun@163.com>
Sat, 23 Mar 2024 09:30:31 +0000 (17:30 +0800)
code/sdk/drivers/peripheral/vibrator/service/vibrator_service.cpp
code/sdk/drivers/peripheral/vibrator/vibrator.c

index 1e708f6..3330e54 100644 (file)
@@ -134,7 +134,7 @@ errcode_t uapi_vibrator_service_init(void)
 {
     PRINT("uapi_vibrator_service_init !\r\n");
     app_task_definition_t taskcfg={0};
-    taskcfg.create_queue_handle = NULL;
+    taskcfg.create_queue_handle = create_vib_queue;
     taskcfg.attr.name="vib_service";
     taskcfg.attr.priority = TASK_PRIORITY_TRANSMIT;
     taskcfg.attr.stack_size = APP_BOARD_TASK_SIZE;
index fe96759..32442a5 100644 (file)
@@ -135,7 +135,7 @@ void g_VibratorFunc(uint16_t duty , uint16_t cycle_time_ms,uint16_t duration_tim
     {
         PRINT("Not Supported param duty %u cycle_time_ms %u duration_time_ms %u !\r\n",duty,cycle_time_ms,duration_time_ms );
     }else{
-        PRINT("g_VibratorFunc duration_time_ms  %u  , duty %u , cycle_time_ms %u\r\n",duration_time_ms ,duty,  cycle_time_ms);
+        // PRINT("g_VibratorFunc duration_time_ms  %u  , duty %u , cycle_time_ms %u\r\n",duration_time_ms ,duty,  cycle_time_ms);
        
         if (vibrating == 1)
         {
@@ -153,7 +153,7 @@ void g_VibratorFunc(uint16_t duty , uint16_t cycle_time_ms,uint16_t duration_tim
         if (delaytime_ms_low == 0) delaytime_ms_low = 1;
         if (delaytime_ms_high == 0) delaytime_ms_high = 1;
 
-        PRINT("g_VibratorFunc delaytime_ms_high  %u ,  delaytime_ms_low %u \r\n",delaytime_ms_high,delaytime_ms_low );
+        // PRINT("g_VibratorFunc delaytime_ms_high  %u ,  delaytime_ms_low %u \r\n",delaytime_ms_high,delaytime_ms_low );
         
         while(duration_time_ms)
         {