simple test EEPROM emulation (STM algorithm described in the application notes: AN4061, AN3969, AN2594, AN3390, AN4056) for STM32F091
Description in AN4061 from STM.
Changed (compared with the original code AN4061):
- possibility of a larger size of emulated EEPROM (using multiple Flash pages)
- dummy variables prevent overwrite code in Flash by algorithm of EEPROM emulation
Macro PAGE_NB_PVP (in eeprom.h) defines the size of the virtual page.
Eg. For F091 where Flash page are 2kB value 4 gives 8kB.
Size 8kB virtual page gives you the ability to use max. approx. 2k of 16-bit variables.
mbed.bld@2:3d16b28380a9, 2016-07-29 (annotated)
- Committer:
- mega64
- Date:
- Fri Jul 29 21:18:28 2016 +0000
- Revision:
- 2:3d16b28380a9
- Parent:
- 0:bbe849f641a8
Protect flash area of EEPROM simulation in case a larger code
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mega64 | 2:3d16b28380a9 | 1 | http://mbed.org/users/mbed_official/code/mbed/builds/f9eeca106725 |