File nut/arch/cm3/dev/stm/stm32l1_eeprom.c


Included Files


Preprocessor definitions

#define ERASED_PATTERN_32 0

#define FLASH_PEKEY1 0x89abcdef

#define FLASH_PEKEY2 0x02030405

#define STM32L1_EEPROM_SIZE

#define STM32L1_EEPROM_BASE 0x08080000


Global Function FlashUntouch()

void FlashUntouch ( void )
Included from: nut/include/dev/iap_flash.h

Global Function IapFlashEnd()

uint32_t IapFlashEnd ( void )
Included from: nut/include/dev/iap_flash.h

Global Function IapFlashWrite()

FLASH_Status IapFlashWrite ( void* dst, void* src, size_t len, FLASH_ERASE_MODE mode )
Included from: nut/include/dev/iap_flash.h

Global Function IapFlashWriteProtect()

FLASH_Status IapFlashWriteProtect ( void* dst, size_t len, int ena )
Included from: nut/include/dev/iap_flash.h

Global Function Stm32l1_EepromRead()

int Stm32l1_EepromRead ( uint16_t addr, void* buff, size_t size )

Global Function Stm32l1_EepromWrite()

int Stm32l1_EepromWrite ( uint16_t addr, const void* buff, size_t size )