shared-bindings: Fix duty_cycle parameter description and error message.

This commit is contained in:
Scott Shawcroft 2017-06-06 16:23:06 -07:00
parent b5f50fadf9
commit c8dc091288

View File

@ -51,7 +51,7 @@
//| fixed outputs first. //| fixed outputs first.
//| //|
//| :param ~microcontroller.Pin pin: The pin to output to //| :param ~microcontroller.Pin pin: The pin to output to
//| :param int duty: The fraction of each pulse which is high. 16-bit //| :param int duty_cycle: The fraction of each pulse which is high. 16-bit
//| :param int frequency: The target frequency in Hertz (32-bit) //| :param int frequency: The target frequency in Hertz (32-bit)
//| :param bool variable_frequency: True if the frequency will change over time //| :param bool variable_frequency: True if the frequency will change over time
//| //|
@ -155,7 +155,7 @@ STATIC mp_obj_t pulseio_pwmout_obj_set_duty_cycle(mp_obj_t self_in, mp_obj_t dut
pulseio_pwmout_obj_t *self = MP_OBJ_TO_PTR(self_in); pulseio_pwmout_obj_t *self = MP_OBJ_TO_PTR(self_in);
mp_int_t duty = mp_obj_get_int(duty_cycle); mp_int_t duty = mp_obj_get_int(duty_cycle);
if (duty < 0 || duty > 0xffff) { if (duty < 0 || duty > 0xffff) {
mp_raise_ValueError("PWM duty must be between 0 and 65536 (16 bit resolution)"); mp_raise_ValueError("PWM duty_cycle must be between 0 and 65535 inclusive (16 bit resolution)");
} }
common_hal_pulseio_pwmout_set_duty_cycle(self, duty); common_hal_pulseio_pwmout_set_duty_cycle(self, duty);
return mp_const_none; return mp_const_none;