Lines Matching refs:CRCx
156 __STATIC_INLINE void LL_CRC_ResetCRCCalculationUnit(CRC_TypeDef *CRCx) in LL_CRC_ResetCRCCalculationUnit() argument
158 SET_BIT(CRCx->CR, CRC_CR_RESET); in LL_CRC_ResetCRCCalculationUnit()
172 __STATIC_INLINE void LL_CRC_SetPolynomialSize(CRC_TypeDef *CRCx, uint32_t PolySize) in LL_CRC_SetPolynomialSize() argument
174 MODIFY_REG(CRCx->CR, CRC_CR_POLYSIZE, PolySize); in LL_CRC_SetPolynomialSize()
187 __STATIC_INLINE uint32_t LL_CRC_GetPolynomialSize(CRC_TypeDef *CRCx) in LL_CRC_GetPolynomialSize() argument
189 return (uint32_t)(READ_BIT(CRCx->CR, CRC_CR_POLYSIZE)); in LL_CRC_GetPolynomialSize()
203 __STATIC_INLINE void LL_CRC_SetInputDataReverseMode(CRC_TypeDef *CRCx, uint32_t ReverseMode) in LL_CRC_SetInputDataReverseMode() argument
205 MODIFY_REG(CRCx->CR, CRC_CR_REV_IN, ReverseMode); in LL_CRC_SetInputDataReverseMode()
218 __STATIC_INLINE uint32_t LL_CRC_GetInputDataReverseMode(CRC_TypeDef *CRCx) in LL_CRC_GetInputDataReverseMode() argument
220 return (uint32_t)(READ_BIT(CRCx->CR, CRC_CR_REV_IN)); in LL_CRC_GetInputDataReverseMode()
232 __STATIC_INLINE void LL_CRC_SetOutputDataReverseMode(CRC_TypeDef *CRCx, uint32_t ReverseMode) in LL_CRC_SetOutputDataReverseMode() argument
234 MODIFY_REG(CRCx->CR, CRC_CR_REV_OUT, ReverseMode); in LL_CRC_SetOutputDataReverseMode()
245 __STATIC_INLINE uint32_t LL_CRC_GetOutputDataReverseMode(CRC_TypeDef *CRCx) in LL_CRC_GetOutputDataReverseMode() argument
247 return (uint32_t)(READ_BIT(CRCx->CR, CRC_CR_REV_OUT)); in LL_CRC_GetOutputDataReverseMode()
260 __STATIC_INLINE void LL_CRC_SetInitialData(CRC_TypeDef *CRCx, uint32_t InitCrc) in LL_CRC_SetInitialData() argument
262 WRITE_REG(CRCx->INIT, InitCrc); in LL_CRC_SetInitialData()
273 __STATIC_INLINE uint32_t LL_CRC_GetInitialData(CRC_TypeDef *CRCx) in LL_CRC_GetInitialData() argument
275 return (uint32_t)(READ_REG(CRCx->INIT)); in LL_CRC_GetInitialData()
290 __STATIC_INLINE void LL_CRC_SetPolynomialCoef(CRC_TypeDef *CRCx, uint32_t PolynomCoef) in LL_CRC_SetPolynomialCoef() argument
292 WRITE_REG(CRCx->POL, PolynomCoef); in LL_CRC_SetPolynomialCoef()
304 __STATIC_INLINE uint32_t LL_CRC_GetPolynomialCoef(CRC_TypeDef *CRCx) in LL_CRC_GetPolynomialCoef() argument
306 return (uint32_t)(READ_REG(CRCx->POL)); in LL_CRC_GetPolynomialCoef()
324 __STATIC_INLINE void LL_CRC_FeedData32(CRC_TypeDef *CRCx, uint32_t InData) in LL_CRC_FeedData32() argument
326 WRITE_REG(CRCx->DR, InData); in LL_CRC_FeedData32()
336 __STATIC_INLINE void LL_CRC_FeedData16(CRC_TypeDef *CRCx, uint16_t InData) in LL_CRC_FeedData16() argument
340 …pReg = (__IO uint16_t *)(__IO void *)(&CRCx->DR); /* Derogation MisraC… in LL_CRC_FeedData16()
351 __STATIC_INLINE void LL_CRC_FeedData8(CRC_TypeDef *CRCx, uint8_t InData) in LL_CRC_FeedData8() argument
353 *(uint8_t __IO *)(&CRCx->DR) = (uint8_t) InData; in LL_CRC_FeedData8()
362 __STATIC_INLINE uint32_t LL_CRC_ReadData32(CRC_TypeDef *CRCx) in LL_CRC_ReadData32() argument
364 return (uint32_t)(READ_REG(CRCx->DR)); in LL_CRC_ReadData32()
374 __STATIC_INLINE uint16_t LL_CRC_ReadData16(CRC_TypeDef *CRCx) in LL_CRC_ReadData16() argument
376 return (uint16_t)READ_REG(CRCx->DR); in LL_CRC_ReadData16()
386 __STATIC_INLINE uint8_t LL_CRC_ReadData8(CRC_TypeDef *CRCx) in LL_CRC_ReadData8() argument
388 return (uint8_t)READ_REG(CRCx->DR); in LL_CRC_ReadData8()
398 __STATIC_INLINE uint8_t LL_CRC_ReadData7(CRC_TypeDef *CRCx) in LL_CRC_ReadData7() argument
400 return (uint8_t)(READ_REG(CRCx->DR) & 0x7FU); in LL_CRC_ReadData7()
410 __STATIC_INLINE uint32_t LL_CRC_Read_IDR(CRC_TypeDef *CRCx) in LL_CRC_Read_IDR() argument
412 return (uint32_t)(READ_REG(CRCx->IDR)); in LL_CRC_Read_IDR()
423 __STATIC_INLINE void LL_CRC_Write_IDR(CRC_TypeDef *CRCx, uint32_t InData) in LL_CRC_Write_IDR() argument
425 *((uint32_t __IO *)(&CRCx->IDR)) = (uint32_t) InData; in LL_CRC_Write_IDR()
436 ErrorStatus LL_CRC_DeInit(CRC_TypeDef *CRCx);