summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--ports/esp8266/esppwm.c4
-rw-r--r--ports/esp8266/esppwm.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/ports/esp8266/esppwm.c b/ports/esp8266/esppwm.c
index f1d7060dfe..f56eafc1b6 100644
--- a/ports/esp8266/esppwm.c
+++ b/ports/esp8266/esppwm.c
@@ -210,12 +210,12 @@ pwm_start(void)
/******************************************************************************
* FunctionName : pwm_set_duty
* Description : set each channel's duty params
- * Parameters : uint8 duty : 0 ~ PWM_DEPTH
+ * Parameters : int16_t duty : 0 ~ PWM_DEPTH
* uint8 channel : channel index
* Returns : NONE
*******************************************************************************/
void ICACHE_FLASH_ATTR
-pwm_set_duty(uint16 duty, uint8 channel)
+pwm_set_duty(int16_t duty, uint8 channel)
{
uint8 i;
for(i=0;i<pwm_channel_num;i++){
diff --git a/ports/esp8266/esppwm.h b/ports/esp8266/esppwm.h
index 1ee4a2f55a..288ef6d538 100644
--- a/ports/esp8266/esppwm.h
+++ b/ports/esp8266/esppwm.h
@@ -7,7 +7,7 @@
void pwm_init(void);
void pwm_start(void);
-void pwm_set_duty(uint16_t duty, uint8_t channel);
+void pwm_set_duty(int16_t duty, uint8_t channel);
uint16_t pwm_get_duty(uint8_t channel);
void pwm_set_freq(uint16_t freq, uint8_t channel);
uint16_t pwm_get_freq(uint8_t channel);