1.优化rtos下点灯代码,以免出现资源问题

This commit is contained in:
payton 2023-12-20 14:30:01 +08:00
parent 47047f8b05
commit 7dd8eef490
2 changed files with 12 additions and 4 deletions

View File

@ -364,7 +364,9 @@ THREAD_RETTYPE IrCutCtrlThread(void *arg)
THREAD_ENTRY(); THREAD_ENTRY();
Delay_DelayMs(80); Delay_DelayMs(80);
DrvGOIO_Turn_Onoff_IRCUT(2); //IR CUT power off gpio_clearPin(GPIO_IRCUT_MEN1);
gpio_clearPin(GPIO_IRCUT_MEN2);
//DrvGOIO_Turn_Onoff_IRCUT(2); //IR CUT power off
//DBG_DUMP("\r\n [%s:%d] s3 \r\n",__FUNCTION__,__LINE__); //DBG_DUMP("\r\n [%s:%d] s3 \r\n",__FUNCTION__,__LINE__);
g_handle_ir_cut = 0; g_handle_ir_cut = 0;
@ -387,7 +389,9 @@ static void IrCutCtrlThreadInit(void)
if(!g_handle_ir_cut){ if(!g_handle_ir_cut){
DBG_ERR("[ERROR] IR CUT thread creat failed!\r\n"); DBG_ERR("[ERROR] IR CUT thread creat failed!\r\n");
Delay_DelayMs(80); Delay_DelayMs(80);
DrvGOIO_Turn_Onoff_IRCUT(2); gpio_clearPin(GPIO_IRCUT_MEN1);
gpio_clearPin(GPIO_IRCUT_MEN2);
//DrvGOIO_Turn_Onoff_IRCUT(2);
return ; return ;
} }
else else

View File

@ -372,7 +372,9 @@ THREAD_RETTYPE IrCutCtrlThread(void *arg)
THREAD_ENTRY(); THREAD_ENTRY();
Delay_DelayMs(80); Delay_DelayMs(80);
DrvGOIO_Turn_Onoff_IRCUT(2); //IR CUT power off //DrvGOIO_Turn_Onoff_IRCUT(2); //IR CUT power off
gpio_clearPin(GPIO_IRCUT_MEN1);
gpio_clearPin(GPIO_IRCUT_MEN2);
//DBG_DUMP("\r\n [%s:%d] s3 \r\n",__FUNCTION__,__LINE__); //DBG_DUMP("\r\n [%s:%d] s3 \r\n",__FUNCTION__,__LINE__);
g_handle_ir_cut = 0; g_handle_ir_cut = 0;
@ -395,7 +397,9 @@ static void IrCutCtrlThreadInit(void)
if(!g_handle_ir_cut){ if(!g_handle_ir_cut){
DBG_ERR("[ERROR] IR CUT thread creat failed!\r\n"); DBG_ERR("[ERROR] IR CUT thread creat failed!\r\n");
Delay_DelayMs(80); Delay_DelayMs(80);
DrvGOIO_Turn_Onoff_IRCUT(2); //DrvGOIO_Turn_Onoff_IRCUT(2);
gpio_clearPin(GPIO_IRCUT_MEN1);
gpio_clearPin(GPIO_IRCUT_MEN2);
return ; return ;
} }
else else