Fixed bug #487.
@@ -125,8 +125,8 @@ | ||
125 | 125 | * @api |
126 | 126 | */ |
127 | 127 | #define PWM_FRACTION_TO_WIDTH(pwmp, denominator, numerator) \ |
128 | - ((uint16_t)((((uint32_t)(pwmp)->period) * \ | |
129 | - (uint32_t)(numerator)) / (uint32_t)(denominator))) | |
128 | + ((pwmcnt_t)((((pwmcnt_t)(pwmp)->period) * \ | |
129 | + (pwmcnt_t)(numerator)) / (pwmcnt_t)(denominator))) | |
130 | 130 | |
131 | 131 | /** |
132 | 132 | * @brief Converts from degrees to pulse width. |
@@ -79,6 +79,7 @@ | ||
79 | 79 | ***************************************************************************** |
80 | 80 | |
81 | 81 | *** 2.4.6 *** |
82 | +- FIX: Fixed invalid cast in PWM_FRACTION_TO_WIDTH() macro (bug #487). | |
82 | 83 | - FIX: Fixed spurious callback in ICU driver (bug #461). |
83 | 84 | - FIX: Fixed wrong vector names for STM32Lxx. |
84 | 85 | - FIX: Fixed wrong MCO2 check in STM32F4xx HAL driver (bug #447). |