Identification library for STM32F0xx, STM32F4xx and STM32F7xx devices - http://stm32f4-discovery.com/2015/09/hal-library-27-identification-for-stm32fxxx/.
More...
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