diff --git a/rtos/code/application/source/cardv/SrcCode/Dx/565_HUNTING_EVB_LINUX_4G_S550/DxHunting.c b/rtos/code/application/source/cardv/SrcCode/Dx/565_HUNTING_EVB_LINUX_4G_S550/DxHunting.c index 68b2cd3f8..c7808969b 100755 --- a/rtos/code/application/source/cardv/SrcCode/Dx/565_HUNTING_EVB_LINUX_4G_S550/DxHunting.c +++ b/rtos/code/application/source/cardv/SrcCode/Dx/565_HUNTING_EVB_LINUX_4G_S550/DxHunting.c @@ -515,7 +515,13 @@ void sf_ir_led_set(UINT8 mode, UINT8 flashLed, UINT8 stillExp, UINT8 isSnapVideo pwm_cfg.ui_rise = ui_rise; pwm_pwm_config_clock_div(PWM0_3_CLKDIV, 14);//pwm clk = 120M/clk div+1/period pwm_pwm_config(IRLED_PWMID, &pwm_cfg); - pwm_pwm_enable(IRLED_PWMID); + if(0 != pwm_pwm_enable(IRLED_PWMID)) + { + pwm_pwm_disable(IRLED_PWMID); + pwm_pwm_config_clock_div(PWM0_3_CLKDIV, 14);//pwm clk = 120M/clk div+1/period + pwm_pwm_config(IRLED_PWMID, &pwm_cfg); + pwm_pwm_enable(IRLED_PWMID); + } IsNightLedOn = 1; sf_set_night_led_flag(1);