STM32L443xx HAL User Manual
|
Functions | |
__STATIC_INLINE void | LL_CRC_ResetCRCCalculationUnit (CRC_TypeDef *CRCx) |
Reset the CRC calculation unit. | |
__STATIC_INLINE void | LL_CRC_SetPolynomialSize (CRC_TypeDef *CRCx, uint32_t PolySize) |
Configure size of the polynomial. | |
__STATIC_INLINE uint32_t | LL_CRC_GetPolynomialSize (CRC_TypeDef *CRCx) |
Return size of the polynomial. | |
__STATIC_INLINE void | LL_CRC_SetInputDataReverseMode (CRC_TypeDef *CRCx, uint32_t ReverseMode) |
Configure the reversal of the bit order of the input data. | |
__STATIC_INLINE uint32_t | LL_CRC_GetInputDataReverseMode (CRC_TypeDef *CRCx) |
Return type of reversal for input data bit order. | |
__STATIC_INLINE void | LL_CRC_SetOutputDataReverseMode (CRC_TypeDef *CRCx, uint32_t ReverseMode) |
Configure the reversal of the bit order of the Output data. | |
__STATIC_INLINE uint32_t | LL_CRC_GetOutputDataReverseMode (CRC_TypeDef *CRCx) |
Return type of reversal of the bit order of the Output data. | |
__STATIC_INLINE void | LL_CRC_SetInitialData (CRC_TypeDef *CRCx, uint32_t InitCrc) |
Initialize the Programmable initial CRC value. | |
__STATIC_INLINE uint32_t | LL_CRC_GetInitialData (CRC_TypeDef *CRCx) |
Return current Initial CRC value. | |
__STATIC_INLINE void | LL_CRC_SetPolynomialCoef (CRC_TypeDef *CRCx, uint32_t PolynomCoef) |
Initialize the Programmable polynomial value (coefficients of the polynomial to be used for CRC calculation). | |
__STATIC_INLINE uint32_t | LL_CRC_GetPolynomialCoef (CRC_TypeDef *CRCx) |
Return current Programmable polynomial value. |
__STATIC_INLINE uint32_t LL_CRC_GetInitialData | ( | CRC_TypeDef * | CRCx | ) |
Return current Initial CRC value.
CRCx | CRC Instance |
Value | programmed in Programmable initial CRC value register |
Definition at line 273 of file stm32l4xx_ll_crc.h.
__STATIC_INLINE uint32_t LL_CRC_GetInputDataReverseMode | ( | CRC_TypeDef * | CRCx | ) |
Return type of reversal for input data bit order.
CRCx | CRC Instance |
Returned | value can be one of the following values: |
Definition at line 218 of file stm32l4xx_ll_crc.h.
__STATIC_INLINE uint32_t LL_CRC_GetOutputDataReverseMode | ( | CRC_TypeDef * | CRCx | ) |
Return type of reversal of the bit order of the Output data.
CRCx | CRC Instance |
Returned | value can be one of the following values: |
Definition at line 245 of file stm32l4xx_ll_crc.h.
__STATIC_INLINE uint32_t LL_CRC_GetPolynomialCoef | ( | CRC_TypeDef * | CRCx | ) |
Return current Programmable polynomial value.
CRCx | CRC Instance |
Value | programmed in Programmable Polynomial value register |
Definition at line 304 of file stm32l4xx_ll_crc.h.
__STATIC_INLINE uint32_t LL_CRC_GetPolynomialSize | ( | CRC_TypeDef * | CRCx | ) |
Return size of the polynomial.
CRCx | CRC Instance |
Returned | value can be one of the following values: |
Definition at line 187 of file stm32l4xx_ll_crc.h.
__STATIC_INLINE void LL_CRC_ResetCRCCalculationUnit | ( | CRC_TypeDef * | CRCx | ) |
Reset the CRC calculation unit.
CRCx | CRC Instance |
None |
Definition at line 156 of file stm32l4xx_ll_crc.h.
__STATIC_INLINE void LL_CRC_SetInitialData | ( | CRC_TypeDef * | CRCx, |
uint32_t | InitCrc | ||
) |
Initialize the Programmable initial CRC value.
CRCx | CRC Instance |
InitCrc | Value to be programmed in Programmable initial CRC value register |
None |
Definition at line 260 of file stm32l4xx_ll_crc.h.
__STATIC_INLINE void LL_CRC_SetInputDataReverseMode | ( | CRC_TypeDef * | CRCx, |
uint32_t | ReverseMode | ||
) |
Configure the reversal of the bit order of the input data.
CRCx | CRC Instance |
ReverseMode | This parameter can be one of the following values: |
None |
Definition at line 203 of file stm32l4xx_ll_crc.h.
__STATIC_INLINE void LL_CRC_SetOutputDataReverseMode | ( | CRC_TypeDef * | CRCx, |
uint32_t | ReverseMode | ||
) |
Configure the reversal of the bit order of the Output data.
CRCx | CRC Instance |
ReverseMode | This parameter can be one of the following values: |
None |
Definition at line 232 of file stm32l4xx_ll_crc.h.
__STATIC_INLINE void LL_CRC_SetPolynomialCoef | ( | CRC_TypeDef * | CRCx, |
uint32_t | PolynomCoef | ||
) |
Initialize the Programmable polynomial value (coefficients of the polynomial to be used for CRC calculation).
CRCx | CRC Instance |
PolynomCoef | Value to be programmed in Programmable Polynomial value register |
None |
Definition at line 290 of file stm32l4xx_ll_crc.h.
__STATIC_INLINE void LL_CRC_SetPolynomialSize | ( | CRC_TypeDef * | CRCx, |
uint32_t | PolySize | ||
) |
Configure size of the polynomial.
CRCx | CRC Instance |
PolySize | This parameter can be one of the following values: |
None |
Definition at line 172 of file stm32l4xx_ll_crc.h.