RTEMS 6.1-rc7
Loading...
Searching...
No Matches
Functions

Functions

__STATIC_INLINE uint32_t LL_GetUID_Word0 (void)
 Get Word0 of the unique device identifier (UID based on 96 bits)
 
__STATIC_INLINE uint32_t LL_GetUID_Word1 (void)
 Get Word1 of the unique device identifier (UID based on 96 bits)
 
__STATIC_INLINE uint32_t LL_GetUID_Word2 (void)
 Get Word2 of the unique device identifier (UID based on 96 bits)
 
__STATIC_INLINE uint32_t LL_GetFlashSize (void)
 Get Flash memory size.
 
__STATIC_INLINE uint32_t LL_GetPackageType (void)
 Get Package type.
 

Detailed Description

Function Documentation

◆ LL_GetFlashSize()

__STATIC_INLINE uint32_t LL_GetFlashSize ( void  )

Get Flash memory size.

Note
This bitfield indicates the size of the device Flash memory expressed in Kbytes. As an example, 0x040 corresponds to 64 Kbytes.
Return values
FLASH_SIZE[15:0]Flash memory size

◆ LL_GetPackageType()

__STATIC_INLINE uint32_t LL_GetPackageType ( void  )

Get Package type.

Return values
Returnedvalue can be one of the following values:
  • LL_UTILS_PACKAGETYPE_LQFP100
  • LL_UTILS_PACKAGETYPE_TQFP144
  • LL_UTILS_PACKAGETYPE_TQFP176_UFBGA176
  • LL_UTILS_PACKAGETYPE_LQFP208_TFBGA240
  • LL_UTILS_PACKAGETYPE_LQFP64 (*)
  • LL_UTILS_PACKAGETYPE_TFBGA100_LQFP100 (*)
  • LL_UTILS_PACKAGETYPE_LQFP100_SMPS (*)
  • LL_UTILS_PACKAGETYPE_TFBGA100_SMPS (*)
  • LL_UTILS_PACKAGETYPE_WLCSP132_SMPS (*)
  • LL_UTILS_PACKAGETYPE_LQFP144 (*)
  • LL_UTILS_PACKAGETYPE_LQFP144_SMPS (*)
  • LL_UTILS_PACKAGETYPE_UFBGA169 (*)
  • LL_UTILS_PACKAGETYPE_UFBGA176_LQFP176 (*)
  • LL_UTILS_PACKAGETYPE_LQFP176_SMPS (*)
  • LL_UTILS_PACKAGETYPE_UFBGA176_SMPS (*)
  • LL_UTILS_PACKAGETYPE_TFBGA216 (*)
  • LL_UTILS_PACKAGETYPE_TFBGA225 (*)
  • LL_UTILS_PACKAGETYPE_VFQFPN68_INDUS (*)
  • LL_UTILS_PACKAGETYPE_LQFP100_INDUS (*)
  • LL_UTILS_PACKAGETYPE_TFBGA100_INDUS (*)
  • LL_UTILS_PACKAGETYPE_WLCSP115_INDUS (*)
  • LL_UTILS_PACKAGETYPE_UFBGA144 (*)
  • LL_UTILS_PACKAGETYPE_LQFP144_INDUS (*)
  • LL_UTILS_PACKAGETYPE_UFBGA169_INDUS (*)
  • LL_UTILS_PACKAGETYPE_UFBGA176+25_INDUS (*)
  • LL_UTILS_PACKAGETYPE_LQFP176_INDUS (*)
(*) Packages available on some STM32H7 lines only.
Note
For some SM32H7 lines, enabling the SYSCFG clock is mandatory. the SYSCFG clock enabling is ensured by LL_APB4_GRP1_EnableClock

◆ LL_GetUID_Word0()

__STATIC_INLINE uint32_t LL_GetUID_Word0 ( void  )

Get Word0 of the unique device identifier (UID based on 96 bits)

Return values
UID[31:0]

◆ LL_GetUID_Word1()

__STATIC_INLINE uint32_t LL_GetUID_Word1 ( void  )

Get Word1 of the unique device identifier (UID based on 96 bits)

Return values
UID[63:32]

◆ LL_GetUID_Word2()

__STATIC_INLINE uint32_t LL_GetUID_Word2 ( void  )

Get Word2 of the unique device identifier (UID based on 96 bits)

Return values
UID[95:64]