Lines Matching refs:CRCx
181 __STATIC_INLINE void LL_CRC_ResetCRCCalculationUnit(CRC_TypeDef *CRCx) in LL_CRC_ResetCRCCalculationUnit() argument
183 SET_BIT(CRCx->CR, CRC_CR_RESET); in LL_CRC_ResetCRCCalculationUnit()
197 __STATIC_INLINE void LL_CRC_SetPolynomialSize(CRC_TypeDef *CRCx, uint32_t PolySize) in LL_CRC_SetPolynomialSize() argument
199 MODIFY_REG(CRCx->CR, CRC_CR_POLYSIZE, PolySize); in LL_CRC_SetPolynomialSize()
212 __STATIC_INLINE uint32_t LL_CRC_GetPolynomialSize(const CRC_TypeDef *CRCx) in LL_CRC_GetPolynomialSize() argument
214 return (uint32_t)(READ_BIT(CRCx->CR, CRC_CR_POLYSIZE)); in LL_CRC_GetPolynomialSize()
226 __STATIC_INLINE void LL_CRC_SetInputDataReverseType(CRC_TypeDef *CRCx, uint32_t ReverseType) in LL_CRC_SetInputDataReverseType() argument
228 MODIFY_REG(CRCx->CR, CRC_CR_RTYPE_IN, ReverseType); in LL_CRC_SetInputDataReverseType()
239 __STATIC_INLINE uint32_t LL_CRC_GetInputDataReverseType(CRC_TypeDef *CRCx) in LL_CRC_GetInputDataReverseType() argument
241 return (uint32_t)(READ_BIT(CRCx->CR, CRC_CR_RTYPE_IN)); in LL_CRC_GetInputDataReverseType()
253 __STATIC_INLINE void LL_CRC_SetOutputDataReverseType(CRC_TypeDef *CRCx, uint32_t ReverseType) in LL_CRC_SetOutputDataReverseType() argument
255 MODIFY_REG(CRCx->CR, CRC_CR_RTYPE_OUT, ReverseType); in LL_CRC_SetOutputDataReverseType()
266 __STATIC_INLINE uint32_t LL_CRC_GetOutputDataReverseType(CRC_TypeDef *CRCx) in LL_CRC_GetOutputDataReverseType() argument
268 return (uint32_t)(READ_BIT(CRCx->CR, CRC_CR_RTYPE_OUT)); in LL_CRC_GetOutputDataReverseType()
284 __STATIC_INLINE void LL_CRC_SetInputDataReverseMode(CRC_TypeDef *CRCx, uint32_t ReverseMode) in LL_CRC_SetInputDataReverseMode() argument
286 MODIFY_REG(CRCx->CR, (CRC_CR_RTYPE_IN | CRC_CR_REV_IN), ReverseMode); in LL_CRC_SetInputDataReverseMode()
301 __STATIC_INLINE uint32_t LL_CRC_GetInputDataReverseMode(const CRC_TypeDef *CRCx) in LL_CRC_GetInputDataReverseMode() argument
303 return (uint32_t)(READ_BIT(CRCx->CR, (CRC_CR_RTYPE_IN | CRC_CR_REV_IN))); in LL_CRC_GetInputDataReverseMode()
317 __STATIC_INLINE void LL_CRC_SetOutputDataReverseMode(CRC_TypeDef *CRCx, uint32_t ReverseMode) in LL_CRC_SetOutputDataReverseMode() argument
319 MODIFY_REG(CRCx->CR, (CRC_CR_RTYPE_OUT | CRC_CR_REV_OUT), ReverseMode); in LL_CRC_SetOutputDataReverseMode()
332 __STATIC_INLINE uint32_t LL_CRC_GetOutputDataReverseMode(const CRC_TypeDef *CRCx) in LL_CRC_GetOutputDataReverseMode() argument
334 return (uint32_t)(READ_BIT(CRCx->CR, (CRC_CR_RTYPE_OUT | CRC_CR_REV_OUT))); in LL_CRC_GetOutputDataReverseMode()
347 __STATIC_INLINE void LL_CRC_SetInitialData(CRC_TypeDef *CRCx, uint32_t InitCrc) in LL_CRC_SetInitialData() argument
349 WRITE_REG(CRCx->INIT, InitCrc); in LL_CRC_SetInitialData()
360 __STATIC_INLINE uint32_t LL_CRC_GetInitialData(const CRC_TypeDef *CRCx) in LL_CRC_GetInitialData() argument
362 return (uint32_t)(READ_REG(CRCx->INIT)); in LL_CRC_GetInitialData()
377 __STATIC_INLINE void LL_CRC_SetPolynomialCoef(CRC_TypeDef *CRCx, uint32_t PolynomCoef) in LL_CRC_SetPolynomialCoef() argument
379 WRITE_REG(CRCx->POL, PolynomCoef); in LL_CRC_SetPolynomialCoef()
391 __STATIC_INLINE uint32_t LL_CRC_GetPolynomialCoef(const CRC_TypeDef *CRCx) in LL_CRC_GetPolynomialCoef() argument
393 return (uint32_t)(READ_REG(CRCx->POL)); in LL_CRC_GetPolynomialCoef()
411 __STATIC_INLINE void LL_CRC_FeedData32(CRC_TypeDef *CRCx, uint32_t InData) in LL_CRC_FeedData32() argument
413 WRITE_REG(CRCx->DR, InData); in LL_CRC_FeedData32()
423 __STATIC_INLINE void LL_CRC_FeedData16(CRC_TypeDef *CRCx, uint16_t InData) in LL_CRC_FeedData16() argument
427 …pReg = (__IO uint16_t *)(__IO void *)(&CRCx->DR); /* Derogation MisraC… in LL_CRC_FeedData16()
438 __STATIC_INLINE void LL_CRC_FeedData8(CRC_TypeDef *CRCx, uint8_t InData) in LL_CRC_FeedData8() argument
440 *(uint8_t __IO *)(&CRCx->DR) = (uint8_t) InData; in LL_CRC_FeedData8()
449 __STATIC_INLINE uint32_t LL_CRC_ReadData32(const CRC_TypeDef *CRCx) in LL_CRC_ReadData32() argument
451 return (uint32_t)(READ_REG(CRCx->DR)); in LL_CRC_ReadData32()
461 __STATIC_INLINE uint16_t LL_CRC_ReadData16(const CRC_TypeDef *CRCx) in LL_CRC_ReadData16() argument
463 return (uint16_t)READ_REG(CRCx->DR); in LL_CRC_ReadData16()
473 __STATIC_INLINE uint8_t LL_CRC_ReadData8(const CRC_TypeDef *CRCx) in LL_CRC_ReadData8() argument
475 return (uint8_t)READ_REG(CRCx->DR); in LL_CRC_ReadData8()
485 __STATIC_INLINE uint8_t LL_CRC_ReadData7(const CRC_TypeDef *CRCx) in LL_CRC_ReadData7() argument
487 return (uint8_t)(READ_REG(CRCx->DR) & 0x7FU); in LL_CRC_ReadData7()
497 __STATIC_INLINE uint32_t LL_CRC_Read_IDR(const CRC_TypeDef *CRCx) in LL_CRC_Read_IDR() argument
499 return (uint32_t)(READ_REG(CRCx->IDR)); in LL_CRC_Read_IDR()
510 __STATIC_INLINE void LL_CRC_Write_IDR(CRC_TypeDef *CRCx, uint32_t InData) in LL_CRC_Write_IDR() argument
512 *((uint32_t __IO *)(&CRCx->IDR)) = (uint32_t) InData; in LL_CRC_Write_IDR()
523 ErrorStatus LL_CRC_DeInit(const CRC_TypeDef *CRCx);