Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit c29ec9d

Browse filesBrowse files
lbernstoneme-no-dev
authored andcommitted
Removed partitioning comments from EEPROM class example (espressif#2920)
* Remove partitioning comments * Revert "Remove partitioning comments" This reverts commit b3b03a8. * Removed partitioning comments from EEPROM example
1 parent b3783fb commit c29ec9d
Copy full SHA for c29ec9d

File tree

1 file changed

+6
-23
lines changed
Filter options

1 file changed

+6
-23
lines changed

‎libraries/EEPROM/examples/eeprom_class/eeprom_class.ino

Copy file name to clipboardExpand all lines: libraries/EEPROM/examples/eeprom_class/eeprom_class.ino
+6-23Lines changed: 6 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,21 @@
11
/*
22
ESP32 eeprom_class example with EEPROM library
3-
43
This simple example demonstrates using EEPROM library to store different data in
5-
ESP32 Flash memory in a multiple user-defined EEPROM partition (0x1000 or 4KB max size or less).
6-
7-
Install 'ESP32 Partiton Manager' ONCE from https://github.com/francis94c/ESP32Partitions
8-
And generate different partitions with 'partition_name'
9-
Usage: EEPROMClass ANY_OBJECT_NAME("partition_name", size);
4+
ESP32 Flash memory in a multiple user-defined EEPROM class objects.
105
11-
Generated partition that would work perfectly with this example
12-
#Name, Type, SubType, Offset, Size, Flags
13-
nvs, data, nvs, 0x9000, 0x5000,
14-
otadata, data, ota, 0xe000, 0x2000,
15-
app0, app, ota_0, 0x10000, 0x140000,
16-
app1, app, ota_1, 0x150000, 0x140000,
17-
eeprom0, data, 0x99, 0x290000, 0x1000,
18-
eeprom1, data, 0x9a, 0x291000, 0x500,
19-
eeprom2, data, 0x9b, 0x292000, 0x100,
20-
spiffs, data, spiffs, 0x293000, 0x16d000,
21-
226
Created for arduino-esp32 on 25 Dec, 2017
237
by Elochukwu Ifediora (fedy0)
8+
converted to nvs by lbernstone - 06/22/2019
249
*/
2510

2611
#include "EEPROM.h"
2712

28-
// Instantiate eeprom objects with parameter/argument names and size same as in the partition table
13+
// Instantiate eeprom objects with parameter/argument names and sizes
2914
EEPROMClass NAMES("eeprom0", 0x500);
3015
EEPROMClass HEIGHT("eeprom1", 0x200);
3116
EEPROMClass AGE("eeprom2", 0x100);
3217

3318
void setup() {
34-
// put your setup code here, to run once:
3519
Serial.begin(115200);
3620
Serial.println("Testing EEPROMClass\n");
3721
if (!NAMES.begin(NAMES.length())) {
@@ -57,7 +41,7 @@ void setup() {
5741
double height = 5.8;
5842
uint32_t age = 47;
5943

60-
// Write: Variables ---> EEPROM partitions
44+
// Write: Variables ---> EEPROM stores
6145
NAMES.put(0, name);
6246
HEIGHT.put(0, height);
6347
AGE.put(0, age);
@@ -75,7 +59,7 @@ void setup() {
7559
Serial.print("age: "); Serial.println(age);
7660
Serial.println("------------------------------------\n");
7761

78-
// Read: Variables <--- EEPROM partitions
62+
// Read: Variables <--- EEPROM stores
7963
NAMES.get(0, name);
8064
HEIGHT.get(0, height);
8165
AGE.get(0, age);
@@ -87,6 +71,5 @@ void setup() {
8771
}
8872

8973
void loop() {
90-
// put your main code here, to run repeatedly:
91-
74+
delay(0xFFFFFFFF);
9275
}

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.