@@ -1603,7 +1603,7 @@ __STATIC_INLINE uint32_t LL_TIM_CC_IsEnabledChannel(TIM_TypeDef *TIMx, uint32_t
16031603__STATIC_INLINE void LL_TIM_OC_ConfigOutput (TIM_TypeDef * TIMx , uint32_t Channel , uint32_t Configuration )
16041604{
16051605 register uint8_t iChannel = TIM_GET_CHANNEL_INDEX (Channel );
1606- register uint32_t * pReg = (uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
1606+ register __IO uint32_t * pReg = (__IO uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
16071607 CLEAR_BIT (* pReg , (TIM_CCMR1_CC1S << SHIFT_TAB_OCxx [iChannel ]));
16081608 MODIFY_REG (TIMx -> CCER , (TIM_CCER_CC1P << SHIFT_TAB_CCxP [iChannel ]),
16091609 (Configuration & TIM_CCER_CC1P ) << SHIFT_TAB_CCxP [iChannel ]);
@@ -1638,7 +1638,7 @@ __STATIC_INLINE void LL_TIM_OC_ConfigOutput(TIM_TypeDef *TIMx, uint32_t Channel,
16381638__STATIC_INLINE void LL_TIM_OC_SetMode (TIM_TypeDef * TIMx , uint32_t Channel , uint32_t Mode )
16391639{
16401640 register uint8_t iChannel = TIM_GET_CHANNEL_INDEX (Channel );
1641- register uint32_t * pReg = (uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
1641+ register __IO uint32_t * pReg = (__IO uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
16421642 MODIFY_REG (* pReg , ((TIM_CCMR1_OC1M | TIM_CCMR1_CC1S ) << SHIFT_TAB_OCxx [iChannel ]), Mode << SHIFT_TAB_OCxx [iChannel ]);
16431643}
16441644
@@ -1667,7 +1667,7 @@ __STATIC_INLINE void LL_TIM_OC_SetMode(TIM_TypeDef *TIMx, uint32_t Channel, uint
16671667__STATIC_INLINE uint32_t LL_TIM_OC_GetMode (TIM_TypeDef * TIMx , uint32_t Channel )
16681668{
16691669 register uint8_t iChannel = TIM_GET_CHANNEL_INDEX (Channel );
1670- register uint32_t * pReg = (uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
1670+ register __IO uint32_t * pReg = (__IO uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
16711671 return (READ_BIT (* pReg , ((TIM_CCMR1_OC1M | TIM_CCMR1_CC1S ) << SHIFT_TAB_OCxx [iChannel ])) >> SHIFT_TAB_OCxx [iChannel ]);
16721672}
16731673
@@ -1807,7 +1807,7 @@ __STATIC_INLINE uint32_t LL_TIM_OC_GetIdleState(TIM_TypeDef *TIMx, uint32_t Chan
18071807__STATIC_INLINE void LL_TIM_OC_EnableFast (TIM_TypeDef * TIMx , uint32_t Channel )
18081808{
18091809 register uint8_t iChannel = TIM_GET_CHANNEL_INDEX (Channel );
1810- register uint32_t * pReg = (uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
1810+ register __IO uint32_t * pReg = (__IO uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
18111811 SET_BIT (* pReg , (TIM_CCMR1_OC1FE << SHIFT_TAB_OCxx [iChannel ]));
18121812
18131813}
@@ -1829,7 +1829,7 @@ __STATIC_INLINE void LL_TIM_OC_EnableFast(TIM_TypeDef *TIMx, uint32_t Channel)
18291829__STATIC_INLINE void LL_TIM_OC_DisableFast (TIM_TypeDef * TIMx , uint32_t Channel )
18301830{
18311831 register uint8_t iChannel = TIM_GET_CHANNEL_INDEX (Channel );
1832- register uint32_t * pReg = (uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
1832+ register __IO uint32_t * pReg = (__IO uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
18331833 CLEAR_BIT (* pReg , (TIM_CCMR1_OC1FE << SHIFT_TAB_OCxx [iChannel ]));
18341834
18351835}
@@ -1851,7 +1851,7 @@ __STATIC_INLINE void LL_TIM_OC_DisableFast(TIM_TypeDef *TIMx, uint32_t Channel)
18511851__STATIC_INLINE uint32_t LL_TIM_OC_IsEnabledFast (TIM_TypeDef * TIMx , uint32_t Channel )
18521852{
18531853 register uint8_t iChannel = TIM_GET_CHANNEL_INDEX (Channel );
1854- register uint32_t * pReg = (uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
1854+ register __IO uint32_t * pReg = (__IO uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
18551855 register uint32_t bitfield = TIM_CCMR1_OC1FE << SHIFT_TAB_OCxx [iChannel ];
18561856 return (READ_BIT (* pReg , bitfield ) == bitfield );
18571857}
@@ -1873,7 +1873,7 @@ __STATIC_INLINE uint32_t LL_TIM_OC_IsEnabledFast(TIM_TypeDef *TIMx, uint32_t Cha
18731873__STATIC_INLINE void LL_TIM_OC_EnablePreload (TIM_TypeDef * TIMx , uint32_t Channel )
18741874{
18751875 register uint8_t iChannel = TIM_GET_CHANNEL_INDEX (Channel );
1876- register uint32_t * pReg = (uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
1876+ register __IO uint32_t * pReg = (__IO uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
18771877 SET_BIT (* pReg , (TIM_CCMR1_OC1PE << SHIFT_TAB_OCxx [iChannel ]));
18781878}
18791879
@@ -1894,7 +1894,7 @@ __STATIC_INLINE void LL_TIM_OC_EnablePreload(TIM_TypeDef *TIMx, uint32_t Channel
18941894__STATIC_INLINE void LL_TIM_OC_DisablePreload (TIM_TypeDef * TIMx , uint32_t Channel )
18951895{
18961896 register uint8_t iChannel = TIM_GET_CHANNEL_INDEX (Channel );
1897- register uint32_t * pReg = (uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
1897+ register __IO uint32_t * pReg = (__IO uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
18981898 CLEAR_BIT (* pReg , (TIM_CCMR1_OC1PE << SHIFT_TAB_OCxx [iChannel ]));
18991899}
19001900
@@ -1915,7 +1915,7 @@ __STATIC_INLINE void LL_TIM_OC_DisablePreload(TIM_TypeDef *TIMx, uint32_t Channe
19151915__STATIC_INLINE uint32_t LL_TIM_OC_IsEnabledPreload (TIM_TypeDef * TIMx , uint32_t Channel )
19161916{
19171917 register uint8_t iChannel = TIM_GET_CHANNEL_INDEX (Channel );
1918- register uint32_t * pReg = (uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
1918+ register __IO uint32_t * pReg = (__IO uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
19191919 register uint32_t bitfield = TIM_CCMR1_OC1PE << SHIFT_TAB_OCxx [iChannel ];
19201920 return (READ_BIT (* pReg , bitfield ) == bitfield );
19211921}
@@ -1940,7 +1940,7 @@ __STATIC_INLINE uint32_t LL_TIM_OC_IsEnabledPreload(TIM_TypeDef *TIMx, uint32_t
19401940__STATIC_INLINE void LL_TIM_OC_EnableClear (TIM_TypeDef * TIMx , uint32_t Channel )
19411941{
19421942 register uint8_t iChannel = TIM_GET_CHANNEL_INDEX (Channel );
1943- register uint32_t * pReg = (uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
1943+ register __IO uint32_t * pReg = (__IO uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
19441944 SET_BIT (* pReg , (TIM_CCMR1_OC1CE << SHIFT_TAB_OCxx [iChannel ]));
19451945}
19461946
@@ -1963,7 +1963,7 @@ __STATIC_INLINE void LL_TIM_OC_EnableClear(TIM_TypeDef *TIMx, uint32_t Channel)
19631963__STATIC_INLINE void LL_TIM_OC_DisableClear (TIM_TypeDef * TIMx , uint32_t Channel )
19641964{
19651965 register uint8_t iChannel = TIM_GET_CHANNEL_INDEX (Channel );
1966- register uint32_t * pReg = (uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
1966+ register __IO uint32_t * pReg = (__IO uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
19671967 CLEAR_BIT (* pReg , (TIM_CCMR1_OC1CE << SHIFT_TAB_OCxx [iChannel ]));
19681968}
19691969
@@ -1988,7 +1988,7 @@ __STATIC_INLINE void LL_TIM_OC_DisableClear(TIM_TypeDef *TIMx, uint32_t Channel)
19881988__STATIC_INLINE uint32_t LL_TIM_OC_IsEnabledClear (TIM_TypeDef * TIMx , uint32_t Channel )
19891989{
19901990 register uint8_t iChannel = TIM_GET_CHANNEL_INDEX (Channel );
1991- register uint32_t * pReg = (uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
1991+ register __IO uint32_t * pReg = (__IO uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
19921992 register uint32_t bitfield = TIM_CCMR1_OC1CE << SHIFT_TAB_OCxx [iChannel ];
19931993 return (READ_BIT (* pReg , bitfield ) == bitfield );
19941994}
@@ -2185,7 +2185,7 @@ __STATIC_INLINE uint32_t LL_TIM_OC_GetCompareCH4(TIM_TypeDef *TIMx)
21852185__STATIC_INLINE void LL_TIM_IC_Config (TIM_TypeDef * TIMx , uint32_t Channel , uint32_t Configuration )
21862186{
21872187 register uint8_t iChannel = TIM_GET_CHANNEL_INDEX (Channel );
2188- register uint32_t * pReg = (uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
2188+ register __IO uint32_t * pReg = (__IO uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
21892189 MODIFY_REG (* pReg , ((TIM_CCMR1_IC1F | TIM_CCMR1_IC1PSC | TIM_CCMR1_CC1S ) << SHIFT_TAB_ICxx [iChannel ]),
21902190 ((Configuration >> 16U ) & (TIM_CCMR1_IC1F | TIM_CCMR1_IC1PSC | TIM_CCMR1_CC1S )) << SHIFT_TAB_ICxx [iChannel ]);
21912191 MODIFY_REG (TIMx -> CCER , ((TIM_CCER_CC1NP | TIM_CCER_CC1P ) << SHIFT_TAB_CCxP [iChannel ]),
@@ -2213,7 +2213,7 @@ __STATIC_INLINE void LL_TIM_IC_Config(TIM_TypeDef *TIMx, uint32_t Channel, uint3
22132213__STATIC_INLINE void LL_TIM_IC_SetActiveInput (TIM_TypeDef * TIMx , uint32_t Channel , uint32_t ICActiveInput )
22142214{
22152215 register uint8_t iChannel = TIM_GET_CHANNEL_INDEX (Channel );
2216- register uint32_t * pReg = (uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
2216+ register __IO uint32_t * pReg = (__IO uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
22172217 MODIFY_REG (* pReg , ((TIM_CCMR1_CC1S ) << SHIFT_TAB_ICxx [iChannel ]), (ICActiveInput >> 16U ) << SHIFT_TAB_ICxx [iChannel ]);
22182218}
22192219
@@ -2237,7 +2237,7 @@ __STATIC_INLINE void LL_TIM_IC_SetActiveInput(TIM_TypeDef *TIMx, uint32_t Channe
22372237__STATIC_INLINE uint32_t LL_TIM_IC_GetActiveInput (TIM_TypeDef * TIMx , uint32_t Channel )
22382238{
22392239 register uint8_t iChannel = TIM_GET_CHANNEL_INDEX (Channel );
2240- register uint32_t * pReg = (uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
2240+ register __IO uint32_t * pReg = (__IO uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
22412241 return ((READ_BIT (* pReg , ((TIM_CCMR1_CC1S ) << SHIFT_TAB_ICxx [iChannel ])) >> SHIFT_TAB_ICxx [iChannel ]) << 16U );
22422242}
22432243
@@ -2263,7 +2263,7 @@ __STATIC_INLINE uint32_t LL_TIM_IC_GetActiveInput(TIM_TypeDef *TIMx, uint32_t Ch
22632263__STATIC_INLINE void LL_TIM_IC_SetPrescaler (TIM_TypeDef * TIMx , uint32_t Channel , uint32_t ICPrescaler )
22642264{
22652265 register uint8_t iChannel = TIM_GET_CHANNEL_INDEX (Channel );
2266- register uint32_t * pReg = (uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
2266+ register __IO uint32_t * pReg = (__IO uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
22672267 MODIFY_REG (* pReg , ((TIM_CCMR1_IC1PSC ) << SHIFT_TAB_ICxx [iChannel ]), (ICPrescaler >> 16U ) << SHIFT_TAB_ICxx [iChannel ]);
22682268}
22692269
@@ -2288,7 +2288,7 @@ __STATIC_INLINE void LL_TIM_IC_SetPrescaler(TIM_TypeDef *TIMx, uint32_t Channel,
22882288__STATIC_INLINE uint32_t LL_TIM_IC_GetPrescaler (TIM_TypeDef * TIMx , uint32_t Channel )
22892289{
22902290 register uint8_t iChannel = TIM_GET_CHANNEL_INDEX (Channel );
2291- register uint32_t * pReg = (uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
2291+ register __IO uint32_t * pReg = (__IO uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
22922292 return ((READ_BIT (* pReg , ((TIM_CCMR1_IC1PSC ) << SHIFT_TAB_ICxx [iChannel ])) >> SHIFT_TAB_ICxx [iChannel ]) << 16U );
22932293}
22942294
@@ -2326,7 +2326,7 @@ __STATIC_INLINE uint32_t LL_TIM_IC_GetPrescaler(TIM_TypeDef *TIMx, uint32_t Chan
23262326__STATIC_INLINE void LL_TIM_IC_SetFilter (TIM_TypeDef * TIMx , uint32_t Channel , uint32_t ICFilter )
23272327{
23282328 register uint8_t iChannel = TIM_GET_CHANNEL_INDEX (Channel );
2329- register uint32_t * pReg = (uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
2329+ register __IO uint32_t * pReg = (__IO uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
23302330 MODIFY_REG (* pReg , ((TIM_CCMR1_IC1F ) << SHIFT_TAB_ICxx [iChannel ]), (ICFilter >> 16U ) << SHIFT_TAB_ICxx [iChannel ]);
23312331}
23322332
@@ -2363,7 +2363,7 @@ __STATIC_INLINE void LL_TIM_IC_SetFilter(TIM_TypeDef *TIMx, uint32_t Channel, ui
23632363__STATIC_INLINE uint32_t LL_TIM_IC_GetFilter (TIM_TypeDef * TIMx , uint32_t Channel )
23642364{
23652365 register uint8_t iChannel = TIM_GET_CHANNEL_INDEX (Channel );
2366- register uint32_t * pReg = (uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
2366+ register __IO uint32_t * pReg = (__IO uint32_t * )((uint32_t )((uint32_t )(& TIMx -> CCMR1 ) + OFFSET_TAB_CCMRx [iChannel ]));
23672367 return ((READ_BIT (* pReg , ((TIM_CCMR1_IC1F ) << SHIFT_TAB_ICxx [iChannel ])) >> SHIFT_TAB_ICxx [iChannel ]) << 16U );
23682368}
23692369
0 commit comments