diff --git a/drivers/include/drivers/PwmOut.h b/drivers/include/drivers/PwmOut.h index 462c5760b91..9a901c4b758 100644 --- a/drivers/include/drivers/PwmOut.h +++ b/drivers/include/drivers/PwmOut.h @@ -133,8 +133,15 @@ class PwmOut { /** Read the PWM pulsewidth * @returns - * The PWM pulsewith, specified in microseconds (int) + * The PWM pulsewidth, specified in microseconds (int) */ + int read_pulsewidth_us(); + + /** Read the PWM pulsewidth + * @returns + * The PWM pulsewidth, specified in microseconds (int) + */ + MBED_DEPRECATED("use read_pulsewidth_us() instead") int read_pulsewitdth_us(); /** Suspend PWM operation diff --git a/drivers/source/PwmOut.cpp b/drivers/source/PwmOut.cpp index ccada968ed7..cc717f8e99a 100644 --- a/drivers/source/PwmOut.cpp +++ b/drivers/source/PwmOut.cpp @@ -113,7 +113,7 @@ void PwmOut::pulsewidth_us(int us) core_util_critical_section_exit(); } -int PwmOut::read_pulsewitdth_us() +int PwmOut::read_pulsewidth_us() { core_util_critical_section_enter(); auto val = pwmout_read_pulsewidth_us(&_pwm); @@ -121,6 +121,11 @@ int PwmOut::read_pulsewitdth_us() return val; } +int PwmOut::read_pulsewitdth_us() +{ + return read_pulsewidth_us(); +} + void PwmOut::suspend() { core_util_critical_section_enter(); diff --git a/hal/include/hal/pwmout_api.h b/hal/include/hal/pwmout_api.h index c606183931a..dc8fd84182e 100644 --- a/hal/include/hal/pwmout_api.h +++ b/hal/include/hal/pwmout_api.h @@ -158,7 +158,7 @@ void pwmout_pulsewidth_us(pwmout_t *obj, int us); /** Read the PWM pulsewidth specified in microseconds * * @param obj The pwmout object - * @return A int output pulsewitdth + * @return A int output pulsewidth */ int pwmout_read_pulsewidth_us(pwmout_t *obj);