Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Data_Management
[CRC Exported Functions]
  | Functions | |
| __STATIC_INLINE void | LL_CRC_FeedData32 (CRC_TypeDef *CRCx, uint32_t InData) | 
| Write given 32-bit data to the CRC calculator  DR DR LL_CRC_FeedData32. | |
| __STATIC_INLINE void | LL_CRC_FeedData16 (CRC_TypeDef *CRCx, uint16_t InData) | 
| Write given 16-bit data to the CRC calculator  DR DR LL_CRC_FeedData16. | |
| __STATIC_INLINE void | LL_CRC_FeedData8 (CRC_TypeDef *CRCx, uint8_t InData) | 
| Write given 8-bit data to the CRC calculator  DR DR LL_CRC_FeedData8. | |
| __STATIC_INLINE uint32_t | LL_CRC_ReadData32 (CRC_TypeDef *CRCx) | 
| Return current CRC calculation result. | |
| __STATIC_INLINE uint16_t | LL_CRC_ReadData16 (CRC_TypeDef *CRCx) | 
| Return current CRC calculation result. | |
| __STATIC_INLINE uint8_t | LL_CRC_ReadData8 (CRC_TypeDef *CRCx) | 
| Return current CRC calculation result. | |
| __STATIC_INLINE uint8_t | LL_CRC_ReadData7 (CRC_TypeDef *CRCx) | 
| Return current CRC calculation result. | |
| __STATIC_INLINE uint32_t | LL_CRC_Read_IDR (CRC_TypeDef *CRCx) | 
| Return data stored in the Independent Data(IDR) register. | |
| __STATIC_INLINE void | LL_CRC_Write_IDR (CRC_TypeDef *CRCx, uint32_t InData) | 
| Store data in the Independent Data(IDR) register. | |
Function Documentation
| __STATIC_INLINE void LL_CRC_FeedData16 | ( | CRC_TypeDef * | CRCx, | 
| uint16_t | InData | ||
| ) | 
Write given 16-bit data to the CRC calculator DR DR LL_CRC_FeedData16.
- Parameters:
- 
  CRCx CRC Instance InData 16 bit value to be provided to CRC calculator between between Min_Data=0 and Max_Data=0xFFFF 
- Return values:
- 
  None 
Definition at line 355 of file stm32l4xx_ll_crc.h.
| __STATIC_INLINE void LL_CRC_FeedData32 | ( | CRC_TypeDef * | CRCx, | 
| uint32_t | InData | ||
| ) | 
Write given 32-bit data to the CRC calculator DR DR LL_CRC_FeedData32.
- Parameters:
- 
  CRCx CRC Instance InData value to be provided to CRC calculator between between Min_Data=0 and Max_Data=0xFFFFFFFF 
- Return values:
- 
  None 
Definition at line 343 of file stm32l4xx_ll_crc.h.
| __STATIC_INLINE void LL_CRC_FeedData8 | ( | CRC_TypeDef * | CRCx, | 
| uint8_t | InData | ||
| ) | 
Write given 8-bit data to the CRC calculator DR DR LL_CRC_FeedData8.
- Parameters:
- 
  CRCx CRC Instance InData 8 bit value to be provided to CRC calculator between between Min_Data=0 and Max_Data=0xFF 
- Return values:
- 
  None 
Definition at line 367 of file stm32l4xx_ll_crc.h.
| __STATIC_INLINE uint32_t LL_CRC_Read_IDR | ( | CRC_TypeDef * | CRCx ) | 
Return data stored in the Independent Data(IDR) register.
- Note:
- This register can be used as a temporary storage location for one byte. IDR IDR LL_CRC_Read_IDR
- Parameters:
- 
  CRCx CRC Instance 
- Return values:
- 
  Value stored in CRC_IDR register (General-purpose 8-bit data register). 
Definition at line 426 of file stm32l4xx_ll_crc.h.
| __STATIC_INLINE uint16_t LL_CRC_ReadData16 | ( | CRC_TypeDef * | CRCx ) | 
Return current CRC calculation result.
16 bits value is returned.
- Note:
- This function is expected to be used in a 16 bits CRC polynomial size context. DR DR LL_CRC_ReadData16
- Parameters:
- 
  CRCx CRC Instance 
- Return values:
- 
  Current CRC calculation result as stored in CRC_DR register (16 bits). 
Definition at line 390 of file stm32l4xx_ll_crc.h.
| __STATIC_INLINE uint32_t LL_CRC_ReadData32 | ( | CRC_TypeDef * | CRCx ) | 
Return current CRC calculation result.
32 bits value is returned. DR DR LL_CRC_ReadData32
- Parameters:
- 
  CRCx CRC Instance 
- Return values:
- 
  Current CRC calculation result as stored in CRC_DR register (32 bits). 
Definition at line 378 of file stm32l4xx_ll_crc.h.
| __STATIC_INLINE uint8_t LL_CRC_ReadData7 | ( | CRC_TypeDef * | CRCx ) | 
Return current CRC calculation result.
7 bits value is returned.
- Note:
- This function is expected to be used in a 7 bits CRC polynomial size context. DR DR LL_CRC_ReadData7
- Parameters:
- 
  CRCx CRC Instance 
- Return values:
- 
  Current CRC calculation result as stored in CRC_DR register (7 bits). 
Definition at line 414 of file stm32l4xx_ll_crc.h.
| __STATIC_INLINE uint8_t LL_CRC_ReadData8 | ( | CRC_TypeDef * | CRCx ) | 
Return current CRC calculation result.
8 bits value is returned.
- Note:
- This function is expected to be used in a 8 bits CRC polynomial size context. DR DR LL_CRC_ReadData8
- Parameters:
- 
  CRCx CRC Instance 
- Return values:
- 
  Current CRC calculation result as stored in CRC_DR register (8 bits). 
Definition at line 402 of file stm32l4xx_ll_crc.h.
| __STATIC_INLINE void LL_CRC_Write_IDR | ( | CRC_TypeDef * | CRCx, | 
| uint32_t | InData | ||
| ) | 
Store data in the Independent Data(IDR) register.
- Note:
- This register can be used as a temporary storage location for one byte. IDR IDR LL_CRC_Write_IDR
- Parameters:
- 
  CRCx CRC Instance InData value to be stored in CRC_IDR register (8-bit) between between Min_Data=0 and Max_Data=0xFF 
- Return values:
- 
  None 
Definition at line 439 of file stm32l4xx_ll_crc.h.
Generated on Tue Jul 12 2022 11:00:10 by
 1.7.2
 1.7.2