EEPROM emulation for stm32.
Go to file
Brenden Adamczak 4c3daeb251
Update ee.c
Use case stm32L4 
HAL_FLASHEx_Erase was throwing error because flashErase.Page needs to be between 0-255

This is from stm32L4xx_hal_flash.h
  uint32_t Page;        /*!< Initial Flash page to erase when page erase is disabled
                             This parameter must be a value between 0 and (max number of pages in the bank - 1)
                             (eg : 255 for 1MB dual bank) */
2022-06-26 16:08:29 -04:00
.github Update FUNDING.yml 2022-05-12 13:24:10 +04:30
ee.c Update ee.c 2022-06-26 16:08:29 -04:00
ee.h ADD F411 2021-03-05 11:07:46 +03:30
eeConfig.h Add L4 2021-01-18 10:18:18 +03:30
LICENSE Initial commit 2017-04-11 20:13:25 +04:30
README.md Update README.md 2021-03-05 11:21:26 +03:30

EEPROM emulation STM32 series library

This is the EEPROM emulation STM32 HAL Library
You can add your MCU config.

  • F0 tested.
  • L0 tested.
  • F1 tested.
  • L1 tested.
  • F2 tested.
  • F3 tested.
  • F4 tested.
  • L4 tested.
  • F7 tested.
  • H7 tested.

How to use this Library:

  • Select "General peripheral Initalizion as a pair of '.c/.h' file per peripheral" on project settings.
  • Include Header and source into your project.
  • Config "eeConfig.h".
  • Call ee_init().