Included Files
- #include <nut/include/include/stdint.h>
- #include <nut/include/include2/string.h>
- #include <nut/include/cfg/arch.h>
- #include <nut/include/cfg/memory.h>
- #include <nut/include/cfg/eeprom.h>
- #include <nut/include/sys/nutdebug.h>
- #include <nut/include/dev/iap_flash.h>
Preprocessor definitions
#define ERASED_PATTERN_32 0
#define FLASH_PEKEY1 0x89abcdef
#define FLASH_PEKEY2 0x02030405
#define STM32L1_EEPROM_SIZE
#define STM32L1_EEPROM_BASE 0x08080000
void FlashUntouch ( void )
uint32_t IapFlashEnd ( void )
FLASH_Status IapFlashWrite ( void* dst, void* src, size_t len, FLASH_ERASE_MODE mode )
FLASH_Status IapFlashWriteProtect ( void* dst, size_t len, int ena )
int Stm32l1_EepromRead ( uint16_t addr, void* buff, size_t size )
int Stm32l1_EepromWrite ( uint16_t addr, const void* buff, size_t size )