소스 검색

Fix PWM init bug, set all initial duty to 0.

vowstar 9 년 전
부모
커밋
32e9ac204a
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      app/driver/pwm.c

+ 1 - 1
app/driver/pwm.c

@@ -365,7 +365,7 @@ pwm_init(uint16 freq, uint16 *duty)
     for (i = 0; i < PWM_CHANNEL; i++) {
         // pwm_gpio |= (1 << pwm_out_io_num[i]);
         pwm_gpio = 0;
-        pwm.duty[0] = 0;
+        pwm.duty[i] = 0;
     }
 
     pwm_set_freq(500, 0);