Update README.md
This commit is contained in:
parent
c7e148c99f
commit
6f75f0074e
81
README.md
81
README.md
|
@ -1,27 +1,62 @@
|
|||
# EEPROM emulation STM32 series library
|
||||
* http://www.github.com/NimaLTD
|
||||
* https://www.instagram.com/github.nimaltd/
|
||||
* https://www.youtube.com/@nimaltd
|
||||
# EEPROM EMULATION Library for STM32
|
||||
---
|
||||
## Please Do not Forget to get STAR, DONATE and support me on social networks. Thank you. :sparkling_heart:
|
||||
---
|
||||
- Author: Nima Askari
|
||||
- Github: https://www.github.com/NimaLTD
|
||||
- Youtube: https://www.youtube.com/@nimaltd
|
||||
- LinkedIn: https://www.linkedin.com/in/nimaltd
|
||||
- Instagram: https://instagram.com/github.NimaLTD
|
||||
---
|
||||
- Please Test Any MCU you have and tell me the result.
|
||||
---
|
||||
* Install Library from https://github.com/nimaltd/STM32-PACK/raw/main/EE/NimaLTD.I-CUBE-EE.pdsc
|
||||
* Add and enable it.
|
||||
* It does not need to any configuration. This Library Select the latest page/sector of the MCU.
|
||||
* Generate Code.
|
||||
* Set a buffer for Storing the Data ( array, struct, ...)
|
||||
* Call EE_Init()
|
||||
|
||||
This is the EEPROM emulation STM32 HAL Library
|
||||
You can add your MCU.
|
||||
---
|
||||
# Watch the Video:
|
||||
|
||||
* [x] F0 tested.
|
||||
* [x] G0 tested.
|
||||
* [ ] L0 tested.
|
||||
* [x] F1 tested.
|
||||
* [ ] L1 tested.
|
||||
* [ ] F2 tested.
|
||||
* [ ] F3 tested.
|
||||
* [x] F4 tested.
|
||||
* [x] L4 tested.
|
||||
* [ ] F7 tested.
|
||||
* [ ] H7 tested.
|
||||
* [x] U5 tested.
|
||||
Coming Soon
|
||||
|
||||
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().
|
||||
---
|
||||
The old Version: https://github.com/nimaltd/EE/archive/refs/tags/2.0.6.zip
|
||||
|
||||
'''
|
||||
#include "ee.h"
|
||||
typedef struct
|
||||
{
|
||||
uint32_t val1;
|
||||
uint32_t val2;
|
||||
uint32_t val3;
|
||||
uint32_t val4;
|
||||
uint32_t val5;
|
||||
uint32_t val6;
|
||||
uint32_t val7;
|
||||
uint32_t val8;
|
||||
|
||||
} Stotrage_t;
|
||||
|
||||
Stotrage_t ee;
|
||||
|
||||
.
|
||||
.
|
||||
|
||||
int main(void)
|
||||
{
|
||||
.
|
||||
.
|
||||
EE_Init(&ee, sizeof(Stotrage_t));
|
||||
EE_Read();
|
||||
|
||||
while (1)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
'''
|
||||
|
|
Loading…
Reference in New Issue
Block a user