[HAL] [TIM] Include Dithering mode in IS_TIM_PERIOD macro.
diff --git a/Inc/stm32g4xx_hal_tim.h b/Inc/stm32g4xx_hal_tim.h
index 034b6ad..d029112 100644
--- a/Inc/stm32g4xx_hal_tim.h
+++ b/Inc/stm32g4xx_hal_tim.h
@@ -1993,8 +1993,10 @@
((__CHANNEL__) == TIM_CHANNEL_2))
#define IS_TIM_PERIOD(__HANDLE__, __PERIOD__) ((IS_TIM_32B_COUNTER_INSTANCE(((__HANDLE__)->Instance)) == 0U) ? \
- (((__PERIOD__) > 0U) && ((__PERIOD__) <= 0x0000FFFFU)) : \
- ((__PERIOD__) > 0U))
+ ((READ_BIT(__HANDLE__->Instance->CR1, TIM_CR1_DITHEN) == 0U) ? \
+ (((__PERIOD__) > 0U) && ((__PERIOD__) <= 0x0000FFFFU)) : \
+ (((__PERIOD__) > 0U) && ((__PERIOD__) <= 0x000FFFEFU))) : \
+ ((__PERIOD__) > 0U ))
#define IS_TIM_COMPLEMENTARY_CHANNELS(__CHANNEL__) (((__CHANNEL__) == TIM_CHANNEL_1) || \
((__CHANNEL__) == TIM_CHANNEL_2) || \