Skip to content
This repository was archived by the owner on Feb 4, 2023. It is now read-only.

Commit f3912b5

Browse files
authored
v1.0.1
### Releases v1.0.1 1. Fix compiler warnings.
1 parent 2d617bf commit f3912b5

File tree

16 files changed

+90
-45
lines changed

16 files changed

+90
-45
lines changed

CONTRIBUTING.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ If you don't find anything, please [open a new issue](https://github.com/khoih-p
1414

1515
Please ensure to specify the following:
1616

17-
* Arduino IDE version (e.g. 1.8.10) or Platform.io version
18-
* `ESP8266` or `ESP32` Core Version (e.g. ESP8266 core v2.6.3 or ESP32 v1.0.4)
17+
* Arduino IDE version (e.g. 1.8.13) or Platform.io version
18+
* Board Core Version (e.g. Arduino STM32 core v1.9.0, etc.)
1919
* Contextual information (e.g. what you were trying to achieve)
2020
* Simplest possible steps to reproduce
2121
* Anything that might be relevant in your opinion, such as:
@@ -27,7 +27,7 @@ Please ensure to specify the following:
2727

2828
```
2929
Arduino IDE version: 1.8.13
30-
STM32 Core Version 1.9.0
30+
Arduino STM32 core v1.9.0
3131
OS: Ubuntu 20.04 LTS
3232
Linux Inspiron-3593 5.4.0-64-generic #72-Ubuntu SMP Fri Jan 15 10:27:54 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
3333

README.md

Lines changed: 38 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
* [Features](#features)
1616
* [Currently supported Boards](#currently-supported-boards)
1717
* [Changelog](#changelog)
18+
* [Releases v1.0.1](#releases-v101)
1819
* [Releases v1.0.0](#releases-v100)
1920
* [Prerequisites](#prerequisites)
2021
* [Installation](#installation)
@@ -36,6 +37,10 @@
3637
* [ 9. **EmulateEEPROM**](examples/EmulateEEPROM)
3738
* [ 10. **FlashStoreAndRetrieve**](examples/FlashStoreAndRetrieve)
3839
* [ 11. **StoreNameAndSurname**](examples/StoreNameAndSurname)
40+
* [Examples from other libraries](#examples-from-other-libraries)
41+
* [ 1. Library WiFiManager_Generic_Lite](#1-library-wifimanager_generic_lite)
42+
* [ 2. Library WiFiManager_NINA_Lite](#2-library-wifimanager_nina_lite)
43+
* [ 3. Library Ethernet_Manager_STM32](#3-library-ethernet_manager_stm32)
3944
* [Example StoreNameAndSurname](#example-storenameandsurname)
4045
* [FAQ](#faq)
4146
* [Can I use a single object to store more stuff?](#can-i-use-a-single-object-to-store-more-stuff)
@@ -58,7 +63,7 @@
5863

5964
### Features
6065

61-
The FlashStorage_STM32 library, inspired from [Cristian Maglie's FlashStorage](https://github.com/cmaglie/FlashStorage), provides a convenient way to store and retrieve user's data using emulated-EEPROM, from the non-volatile flash memory of STM32F/L/H/G/WB/MP1.
66+
The FlashStorage_STM32 library, inspired by [Cristian Maglie's FlashStorage](https://github.com/cmaglie/FlashStorage), provides a convenient way to store and retrieve user's data using emulated-EEPROM, from the non-volatile flash memory of STM32F/L/H/G/WB/MP1.
6267

6368
The flash memory, generally used to store the firmware code, can also be used to store / retrieve more user's data and faster than from EEPROM. Thanks to the **buffered data writing and reading**, the flash access time is greatly reduced to **increase the life of the flash**.
6469

@@ -86,6 +91,10 @@ The flash memory, generally used to store the firmware code, can also be used to
8691

8792
## Changelog
8893

94+
### Releases v1.0.1
95+
96+
1. Fix compiler warnings.
97+
8998
### Releases v1.0.0
9099

91100
1. Initial release to support STM32F/L/H/G/WB/MP1 board with / without integrated EEPROM
@@ -97,7 +106,7 @@ The flash memory, generally used to store the firmware code, can also be used to
97106
## Prerequisites
98107

99108
1. [`Arduino IDE 1.8.13+` for Arduino](https://www.arduino.cc/en/Main/Software)
100-
2. [`Arduino Core for STM32 1.9.0+`](https://github.com/stm32duino/Arduino_Core_STM32) for STM32 (Use Arduino Board Manager)
109+
2. [`Arduino Core for STM32 v1.9.0+`](https://github.com/stm32duino/Arduino_Core_STM32) for STM32 boards. [![GitHub release](https://img.shields.io/github/release/stm32duino/Arduino_Core_STM32.svg)](https://github.com/stm32duino/Arduino_Core_STM32/releases/latest)
101110

102111
---
103112

@@ -170,6 +179,28 @@ The API is very similar to the well known Arduino EEPROM.h API but with 4 additi
170179
10. [FlashStoreAndRetrieve](examples/FlashStoreAndRetrieve)
171180
11. [StoreNameAndSurname](examples/StoreNameAndSurname)
172181

182+
183+
### Examples from other libraries
184+
185+
### 1. Library [WiFiManager_Generic_Lite](https://github.com/khoih-prog/WiFiManager_Generic_Lite)
186+
187+
1. [STM32_WiFi](https://github.com/khoih-prog/WiFiManager_Generic_Lite/tree/main/examples/STM32_WiFi)
188+
2. [STM32_WiFi_MQTT](https://github.com/khoih-prog/WiFiManager_Generic_Lite/tree/main/examples/STM32_WiFi_MQTT)
189+
190+
### 2. Library [WiFiManager_NINA_Lite](https://github.com/khoih-prog/WiFiManager_NINA_Lite)
191+
192+
1. [STM32_WiFiNINA](https://github.com/khoih-prog/WiFiManager_NINA_Lite/tree/main/examples/STM32_WiFiNINA)
193+
2. [STM32_WiFiNINA_MQTT](https://github.com/khoih-prog/WiFiManager_NINA_Lite/tree/main/examples/STM32_WiFiNINA_MQTT)
194+
195+
### 3. Library [Ethernet_Manager_STM32](https://github.com/khoih-prog/Ethernet_Manager_STM32)
196+
197+
1. [AM2315_Ethernet_STM32](https://github.com/khoih-prog/Ethernet_Manager_STM32/tree/main/examples/AM2315_Ethernet_STM32)
198+
2. [DHT11_Ethernet_STM32](https://github.com/khoih-prog/Ethernet_Manager_STM32/tree/main/examples/DHT11_Ethernet_STM32)
199+
3. [Ethernet_STM32](https://github.com/khoih-prog/Ethernet_Manager_STM32/tree/main/examples/Ethernet_STM32)
200+
4. [MQTT_ThingStream_Ethernet_STM32](https://github.com/khoih-prog/Ethernet_Manager_STM32/tree/main/examples/MQTT_ThingStream_Ethernet_STM32)
201+
202+
and mamy more to come.
203+
173204
---
174205
---
175206

@@ -297,6 +328,10 @@ Sometimes, the library will only work if you update the board core to the latest
297328

298329
## Releases
299330

331+
### Releases v1.0.1
332+
333+
1. Fix compiler warnings.
334+
300335
### Releases v1.0.0
301336

302337
1. Initial release to support STM32F/L/H/G/WB/MP1 board with / without integrated EEPROM
@@ -377,5 +412,5 @@ If you want to contribute to this project:
377412

378413
### Copyright
379414

380-
Copyright 2020- Khoi Hoang
415+
Copyright 2021- Khoi Hoang
381416

examples/EEPROM_CRC/EEPROM_CRC.ino

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,12 @@
1010
1111
Built by Khoi Hoang https://github.com/khoih-prog/FlashStorage_STM32
1212
Licensed under MIT license
13-
Version: 1.0.0
13+
Version: 1.0.1
1414
1515
Version Modified By Date Comments
1616
------- ----------- ---------- -----------
1717
1.0.0 K Hoang 26/01/2021 Initial coding to support STM32F/L/H/G/WB/MP1 using emulated-EEPROM
18+
1.0.1 K Hoang 23/02/2021 Fix compiler warnings.
1819
******************************************************************************************************************************************/
1920
/***
2021
Written by Christopher Andrews.

examples/EEPROM_Clear/EEPROM_Clear.ino

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,12 @@
1010
1111
Built by Khoi Hoang https://github.com/khoih-prog/FlashStorage_STM32
1212
Licensed under MIT license
13-
Version: 1.0.0
13+
Version: 1.0.1
1414
1515
Version Modified By Date Comments
1616
------- ----------- ---------- -----------
1717
1.0.0 K Hoang 26/01/2021 Initial coding to support STM32F/L/H/G/WB/MP1 using emulated-EEPROM
18+
1.0.1 K Hoang 23/02/2021 Fix compiler warnings.
1819
******************************************************************************************************************************************/
1920

2021
#include <FlashStorage_STM32.h>

examples/EEPROM_get/EEPROM_get.ino

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,12 @@
1010
1111
Built by Khoi Hoang https://github.com/khoih-prog/FlashStorage_STM32
1212
Licensed under MIT license
13-
Version: 1.0.0
13+
Version: 1.0.1
1414
1515
Version Modified By Date Comments
1616
------- ----------- ---------- -----------
1717
1.0.0 K Hoang 26/01/2021 Initial coding to support STM32F/L/H/G/WB/MP1 using emulated-EEPROM
18+
1.0.1 K Hoang 23/02/2021 Fix compiler warnings.
1819
******************************************************************************************************************************************/
1920
/***
2021
eeprom_get example.

examples/EEPROM_iteration/EEPROM_iteration.ino

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,12 @@
1010
1111
Built by Khoi Hoang https://github.com/khoih-prog/FlashStorage_STM32
1212
Licensed under MIT license
13-
Version: 1.0.0
13+
Version: 1.0.1
1414
1515
Version Modified By Date Comments
1616
------- ----------- ---------- -----------
1717
1.0.0 K Hoang 26/01/2021 Initial coding to support STM32F/L/H/G/WB/MP1 using emulated-EEPROM
18+
1.0.1 K Hoang 23/02/2021 Fix compiler warnings.
1819
******************************************************************************************************************************************/
1920
/***
2021
eeprom_iteration example.

examples/EEPROM_put/EEPROM_put.ino

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,12 @@
1010
1111
Built by Khoi Hoang https://github.com/khoih-prog/FlashStorage_STM32
1212
Licensed under MIT license
13-
Version: 1.0.0
13+
Version: 1.0.1
1414
1515
Version Modified By Date Comments
1616
------- ----------- ---------- -----------
1717
1.0.0 K Hoang 26/01/2021 Initial coding to support STM32F/L/H/G/WB/MP1 using emulated-EEPROM
18+
1.0.1 K Hoang 23/02/2021 Fix compiler warnings.
1819
******************************************************************************************************************************************/
1920
/***
2021
eeprom_put example.

examples/EEPROM_read/EEPROM_read.ino

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,12 @@
1010
1111
Built by Khoi Hoang https://github.com/khoih-prog/FlashStorage_STM32
1212
Licensed under MIT license
13-
Version: 1.0.0
13+
Version: 1.0.1
1414
1515
Version Modified By Date Comments
1616
------- ----------- ---------- -----------
1717
1.0.0 K Hoang 26/01/2021 Initial coding to support STM32F/L/H/G/WB/MP1 using emulated-EEPROM
18+
1.0.1 K Hoang 23/02/2021 Fix compiler warnings.
1819
******************************************************************************************************************************************/
1920
/*
2021
EEPROM Read

examples/EEPROM_update/EEPROM_update.ino

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,12 @@
1010
1111
Built by Khoi Hoang https://github.com/khoih-prog/FlashStorage_STM32
1212
Licensed under MIT license
13-
Version: 1.0.0
13+
Version: 1.0.1
1414
1515
Version Modified By Date Comments
1616
------- ----------- ---------- -----------
1717
1.0.0 K Hoang 26/01/2021 Initial coding to support STM32F/L/H/G/WB/MP1 using emulated-EEPROM
18+
1.0.1 K Hoang 23/02/2021 Fix compiler warnings.
1819
******************************************************************************************************************************************/
1920
/***
2021
EEPROM Update method

examples/EEPROM_write/EEPROM_write.ino

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,12 @@
1010
1111
Built by Khoi Hoang https://github.com/khoih-prog/FlashStorage_STM32
1212
Licensed under MIT license
13-
Version: 1.0.0
13+
Version: 1.0.1
1414
1515
Version Modified By Date Comments
1616
------- ----------- ---------- -----------
1717
1.0.0 K Hoang 26/01/2021 Initial coding to support STM32F/L/H/G/WB/MP1 using emulated-EEPROM
18+
1.0.1 K Hoang 23/02/2021 Fix compiler warnings.
1819
******************************************************************************************************************************************/
1920
/*
2021
EEPROM Write

0 commit comments

Comments
 (0)