Browse Source

fix: pwm的占空比设置为1时会关闭pwm

https://gitee.com/openLuat/LuatOS/issues/I6SVG0
Wendal Chen 2 years ago
parent
commit
9bb2e7f089
1 changed files with 1 additions and 22 deletions
  1. 1 22
      app/port/luat_pwm_air101.c

+ 1 - 22
app/port/luat_pwm_air101.c

@@ -76,32 +76,11 @@ int luat_pwm_setup(luat_pwm_conf_t* conf) {
 		pulse = precision;
 
 	if (precision == 100)
-		pulse = pulse * 2.55;
-	else if (precision == 256) {
-		if (pulse > 0)
-			pulse --;
-	}
+		pulse = pulse * 2.56;
 
     int ret = -1;
     switch (channel)
 	{
-// #ifdef AIR101
-// 		case 0:
-// 			wm_pwm0_config(WM_IO_PB_00);
-// 			break;
-// 		case 1:
-// 			wm_pwm1_config(WM_IO_PB_01);
-// 			break;
-// 		case 2:
-// 			wm_pwm2_config(WM_IO_PB_02);
-// 			break;
-// 		case 3:
-// 			wm_pwm3_config(WM_IO_PB_03);
-// 			break;
-// 		case 4:
-// 			wm_pwm4_config(WM_IO_PA_07);
-// 			break;
-// #else
 		case 00:
 			wm_pwm0_config(WM_IO_PB_00);
 			break;