TM STM32Fxxx HAL Libraries  v1.0.0
Libraries for STM32Fxxx (F0, F4 and F7 series) devices based on HAL drivers from ST from Tilen Majerle

Identification library for STM32F0xx, STM32F4xx and STM32F7xx devices - http://stm32f4-discovery.com/2015/09/hal-library-27-identification-for-stm32fxxx/. More...

Modules

 TM_ID_Macros
 Library defines.
 
 TM_ID_Functions
 Library Functions.
 

Detailed Description

Identification library for STM32F0xx, STM32F4xx and STM32F7xx devices - http://stm32f4-discovery.com/2015/09/hal-library-27-identification-for-stm32fxxx/.

This library allows you to read following things:
  • Device's 96bit unique ID
  • Device signature
  • Revision
  • Flash size
Revisions possible:
  • 0x1000: Revision A
  • 0x1001: Revision Z
  • 0x1003: Revision Y
  • 0x1007: Revision 1
  • 0x2001: Revision 3
Device signatures:
  • 0x0413: STM32F405xx/07xx and STM32F415xx/17xx)
  • 0x0419: STM32F42xxx and STM32F43xxx
  • 0x0423: STM32F401xB/C
  • 0x0433: STM32F401xD/E
  • 0x0431: STM32F411xC/E
  • 0x0421: STM32F446xx
  • 0x0449: STM32F7x6xx
  • 0x0444: STM32F03xxx
  • 0x0445: STM32F04xxx
  • 0x0440: STM32F05xxx
  • 0x0448: STM32F07xxx
  • 0x0442: STM32F09xxx
Package description (Binary values):
  • 0b01xx: LQFP208 and TFBGA216 package
  • 0b0011: LQFP176 and UFBGA176 package
  • 0b0010: WLCSP143 and LQFP144 package
  • 0b0001: LQFP100 package
Note
Device package address is not available on all STM32F4xx series. Please check which are supported before using it!
Flash size:
  • Device has stored value of flash size in kB
Changelog
 Version 1.0
   - First release
Dependencies
 - STM32Fxxx HAL
 - defines.h