diff --git a/ee.h b/EEE4STM32.h similarity index 95% rename from ee.h rename to EEE4STM32.h index ec8353e..6f7771e 100644 --- a/ee.h +++ b/EEE4STM32.h @@ -1,82 +1,82 @@ -#ifndef _EE_H_ -#define _EE_H_ - -/*********************************************************************************************************** - - Author: Nima Askari - Github: https://www.github.com/NimaLTD - LinkedIn: https://www.linkedin.com/in/nimaltd - Youtube: https://www.youtube.com/@nimaltd - Instagram: https://instagram.com/github.NimaLTD - - Version: 3.1.3 - - History: - 3.1.3 - - Fixed L0, L1 configuration - - 3.1.2 - - Fixed H5 configuration - - 3.1.1 - - Fixed formatting F4 - - 3.1.0 - - Added Verify after Writing - - Added Checking Pointer in Reading/Writing - - Removed erasing buffer and formating before write - - 3.0.2 - - Fixed Writing for H7B - - 3.0.1 - - Added comments - - 3.0.0 - - Rewrite again - - Support STM32CubeMx Packet installer - -***********************************************************************************************************/ - -#ifdef __cplusplus -extern "C" -{ -#endif - -/************************************************************************************************************ -************** Include Headers -************************************************************************************************************/ - -#include -#include "main.h" - -/************************************************************************************************************ -************** Public Definitions -************************************************************************************************************/ - - -/************************************************************************************************************ -************** Public struct/enum -************************************************************************************************************/ - -typedef struct -{ - uint8_t *DataPointer; - uint32_t Size; - -} EE_HandleTypeDef; - -/************************************************************************************************************ -************** Public Functions -************************************************************************************************************/ - -bool EE_Init(void *StoragePointer, uint32_t Size); -uint32_t EE_Capacity(void); -bool EE_Format(void); -void EE_Read(void); -bool EE_Write(void); - -#ifdef __cplusplus -} -#endif -#endif +#ifndef _EEE4STM32_H_ +#define _EEE4STM32_H_ + +/*********************************************************************************************************** + + Author: Nima Askari + Github: https://www.github.com/NimaLTD + LinkedIn: https://www.linkedin.com/in/nimaltd + Youtube: https://www.youtube.com/@nimaltd + Instagram: https://instagram.com/github.NimaLTD + + Version: 3.1.3 + + History: + 3.1.3 + - Fixed L0, L1 configuration + + 3.1.2 + - Fixed H5 configuration + + 3.1.1 + - Fixed formatting F4 + + 3.1.0 + - Added Verify after Writing + - Added Checking Pointer in Reading/Writing + - Removed erasing buffer and formating before write + + 3.0.2 + - Fixed Writing for H7B + + 3.0.1 + - Added comments + + 3.0.0 + - Rewrite again + - Support STM32CubeMx Packet installer + +***********************************************************************************************************/ + +#ifdef __cplusplus +extern "C" +{ +#endif + +/************************************************************************************************************ +************** Include Headers +************************************************************************************************************/ + +#include +#include "main.h" + +/************************************************************************************************************ +************** Public Definitions +************************************************************************************************************/ + + +/************************************************************************************************************ +************** Public struct/enum +************************************************************************************************************/ + +typedef struct +{ + uint8_t *DataPointer; + uint32_t Size; + +} EE_HandleTypeDef; + +/************************************************************************************************************ +************** Public Functions +************************************************************************************************************/ + +bool EE_Init(void *StoragePointer, uint32_t Size); +uint32_t EE_Capacity(void); +bool EE_Format(void); +void EE_Read(void); +bool EE_Write(void); + +#ifdef __cplusplus +} +#endif +#endif