
STM32_IAP demo.
Fork of IAP_internal_flash_write by
Revision 9:ae7747b119c1, committed 2016-04-11
- Comitter:
- va009039
- Date:
- Mon Apr 11 20:18:58 2016 +0900
- Parent:
- 8:8273c1727a6a
- Child:
- 10:f3e4dd858adb
- Commit message:
- add EEPROM test.
Changed in this revision
STM32_IAP.lib | Show annotated file Show diff for this revision Revisions of this file |
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/STM32_IAP.lib Mon Apr 11 03:12:47 2016 +0000 +++ b/STM32_IAP.lib Mon Apr 11 20:18:58 2016 +0900 @@ -1,1 +1,1 @@ -https://developer.mbed.org/users/va009039/code/STM32_IAP/#7e19f12b81b4 +https://developer.mbed.org/users/va009039/code/STM32_IAP/#a0c5bb26d159
--- a/main.cpp Mon Apr 11 03:12:47 2016 +0000 +++ b/main.cpp Mon Apr 11 20:18:58 2016 +0900 @@ -62,6 +62,7 @@ #elif defined(TARGET_NUCLEO_L152RE)||defined(TARGET_NUCLEO_F042K6)||defined(TARGET_NUCLEO_F103RB) #define TARGET_SECTOR (0x7800/FLASH_PAGE_SIZE) +#define TARGET_EEPROM_ADDRESS (FLASH_EEPROM_BASE + 0x200) struct { char* operator[](int sector) const { return reinterpret_cast<char*>(FLASH_BASE + sector * FLASH_PAGE_SIZE); @@ -164,7 +165,7 @@ #endif -#if defined(TARGET_LPC11UXX) // SAMPLE OF EEPROM ACCESS (LPC11U24 only) +#if defined(TARGET_LPC11UXX)||defined(TARGET_STM32L1) // SAMPLE OF EEPROM ACCESS (LPC11U24 only) printf( "IAP: EEPROM writing test\r\n" ); char mem2[ MEM_SIZE ];