Lines Matching refs:CRCx
160 __STATIC_INLINE void LL_CRC_ResetCRCCalculationUnit(CRC_TypeDef *CRCx) in LL_CRC_ResetCRCCalculationUnit() argument
162 SET_BIT(CRCx->CR, CRC_CR_RESET); in LL_CRC_ResetCRCCalculationUnit()
177 __STATIC_INLINE void LL_CRC_SetPolynomialSize(CRC_TypeDef *CRCx, uint32_t PolySize) in LL_CRC_SetPolynomialSize() argument
179 MODIFY_REG(CRCx->CR, CRC_CR_POLYSIZE, PolySize); in LL_CRC_SetPolynomialSize()
192 __STATIC_INLINE uint32_t LL_CRC_GetPolynomialSize(const CRC_TypeDef *CRCx) in LL_CRC_GetPolynomialSize() argument
194 return (uint32_t)(READ_BIT(CRCx->CR, CRC_CR_POLYSIZE)); in LL_CRC_GetPolynomialSize()
209 __STATIC_INLINE void LL_CRC_SetInputDataReverseMode(CRC_TypeDef *CRCx, uint32_t ReverseMode) in LL_CRC_SetInputDataReverseMode() argument
211 MODIFY_REG(CRCx->CR, CRC_CR_REV_IN, ReverseMode); in LL_CRC_SetInputDataReverseMode()
224 __STATIC_INLINE uint32_t LL_CRC_GetInputDataReverseMode(const CRC_TypeDef *CRCx) in LL_CRC_GetInputDataReverseMode() argument
226 return (uint32_t)(READ_BIT(CRCx->CR, CRC_CR_REV_IN)); in LL_CRC_GetInputDataReverseMode()
238 __STATIC_INLINE void LL_CRC_SetOutputDataReverseMode(CRC_TypeDef *CRCx, uint32_t ReverseMode) in LL_CRC_SetOutputDataReverseMode() argument
240 MODIFY_REG(CRCx->CR, CRC_CR_REV_OUT, ReverseMode); in LL_CRC_SetOutputDataReverseMode()
251 __STATIC_INLINE uint32_t LL_CRC_GetOutputDataReverseMode(const CRC_TypeDef *CRCx) in LL_CRC_GetOutputDataReverseMode() argument
253 return (uint32_t)(READ_BIT(CRCx->CR, CRC_CR_REV_OUT)); in LL_CRC_GetOutputDataReverseMode()
266 __STATIC_INLINE void LL_CRC_SetInitialData(CRC_TypeDef *CRCx, uint32_t InitCrc) in LL_CRC_SetInitialData() argument
268 WRITE_REG(CRCx->INIT, InitCrc); in LL_CRC_SetInitialData()
279 __STATIC_INLINE uint32_t LL_CRC_GetInitialData(const CRC_TypeDef *CRCx) in LL_CRC_GetInitialData() argument
281 return (uint32_t)(READ_REG(CRCx->INIT)); in LL_CRC_GetInitialData()
297 __STATIC_INLINE void LL_CRC_SetPolynomialCoef(CRC_TypeDef *CRCx, uint32_t PolynomCoef) in LL_CRC_SetPolynomialCoef() argument
299 WRITE_REG(CRCx->POL, PolynomCoef); in LL_CRC_SetPolynomialCoef()
311 __STATIC_INLINE uint32_t LL_CRC_GetPolynomialCoef(const CRC_TypeDef *CRCx) in LL_CRC_GetPolynomialCoef() argument
313 return (uint32_t)(READ_REG(CRCx->POL)); in LL_CRC_GetPolynomialCoef()
332 __STATIC_INLINE void LL_CRC_FeedData32(CRC_TypeDef *CRCx, uint32_t InData) in LL_CRC_FeedData32() argument
334 WRITE_REG(CRCx->DR, InData); in LL_CRC_FeedData32()
344 __STATIC_INLINE void LL_CRC_FeedData16(CRC_TypeDef *CRCx, uint16_t InData) in LL_CRC_FeedData16() argument
348 …pReg = (__IO uint16_t *)(__IO void *)(&CRCx->DR); /* Derogation MisraC… in LL_CRC_FeedData16()
359 __STATIC_INLINE void LL_CRC_FeedData8(CRC_TypeDef *CRCx, uint8_t InData) in LL_CRC_FeedData8() argument
361 *(uint8_t __IO *)(&CRCx->DR) = (uint8_t) InData; in LL_CRC_FeedData8()
370 __STATIC_INLINE uint32_t LL_CRC_ReadData32(const CRC_TypeDef *CRCx) in LL_CRC_ReadData32() argument
372 return (uint32_t)(READ_REG(CRCx->DR)); in LL_CRC_ReadData32()
383 __STATIC_INLINE uint16_t LL_CRC_ReadData16(const CRC_TypeDef *CRCx) in LL_CRC_ReadData16() argument
385 return (uint16_t)READ_REG(CRCx->DR); in LL_CRC_ReadData16()
395 __STATIC_INLINE uint8_t LL_CRC_ReadData8(const CRC_TypeDef *CRCx) in LL_CRC_ReadData8() argument
397 return (uint8_t)READ_REG(CRCx->DR); in LL_CRC_ReadData8()
407 __STATIC_INLINE uint8_t LL_CRC_ReadData7(const CRC_TypeDef *CRCx) in LL_CRC_ReadData7() argument
409 return (uint8_t)(READ_REG(CRCx->DR) & 0x7FU); in LL_CRC_ReadData7()
420 __STATIC_INLINE uint32_t LL_CRC_Read_IDR(CRC_TypeDef *CRCx) in LL_CRC_Read_IDR() argument
422 return (uint32_t)(READ_REG(CRCx->IDR)); in LL_CRC_Read_IDR()
433 __STATIC_INLINE void LL_CRC_Write_IDR(CRC_TypeDef *CRCx, uint32_t InData) in LL_CRC_Write_IDR() argument
435 *((uint8_t __IO *)(&CRCx->IDR)) = (uint8_t) InData; in LL_CRC_Write_IDR()
446 ErrorStatus LL_CRC_DeInit(CRC_TypeDef *CRCx);