diff --git a/libraries/mbed/targets/hal/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F410RB/PeripheralNames.h b/libraries/mbed/targets/hal/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F410RB/PeripheralNames.h index 0441d5f03c..33e6c52f64 100644 --- a/libraries/mbed/targets/hal/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F410RB/PeripheralNames.h +++ b/libraries/mbed/targets/hal/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F410RB/PeripheralNames.h @@ -64,7 +64,7 @@ typedef enum { typedef enum { PWM_1 = (int)TIM1_BASE, - PWM_5 = (int)TIM5_BASE, + PWM_9 = (int)TIM9_BASE, PWM_11 = (int)TIM11_BASE } PWMName; diff --git a/libraries/mbed/targets/hal/TARGET_STM/TARGET_STM32F4/pwmout_api.c b/libraries/mbed/targets/hal/TARGET_STM/TARGET_STM32F4/pwmout_api.c index 46fcda3c11..c21e115eea 100644 --- a/libraries/mbed/targets/hal/TARGET_STM/TARGET_STM32F4/pwmout_api.c +++ b/libraries/mbed/targets/hal/TARGET_STM/TARGET_STM32F4/pwmout_api.c @@ -199,7 +199,7 @@ void pwmout_period_us(pwmout_t* obj, int us) #if defined(TIM4_BASE) case PWM_4: #endif -#if defined(TIM5_BASE) +#if defined(TIM5_BASE) && defined(PWM_5) case PWM_5: #endif #if defined(TIM12_BASE)