File tree 1 file changed +7
-4
lines changed
1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change 29
29
#include < esp_log.h>
30
30
31
31
EEPROMClass::EEPROMClass (void )
32
- : _handle(NULL )
32
+ : _handle(0 )
33
33
, _data(0 )
34
34
, _size(0 )
35
35
, _dirty(false )
@@ -40,7 +40,7 @@ EEPROMClass::EEPROMClass(void)
40
40
41
41
EEPROMClass::EEPROMClass (uint32_t sector)
42
42
// Only for compatiility, no sectors in nvs!
43
- : _handle(NULL )
43
+ : _handle(0 )
44
44
, _data(0 )
45
45
, _size(0 )
46
46
, _dirty(false )
@@ -50,7 +50,7 @@ EEPROMClass::EEPROMClass(uint32_t sector)
50
50
}
51
51
52
52
EEPROMClass::EEPROMClass (const char * name, uint32_t user_defined_size)
53
- : _handle(NULL )
53
+ : _handle(0 )
54
54
, _data(0 )
55
55
, _size(0 )
56
56
, _dirty(false )
@@ -60,7 +60,7 @@ EEPROMClass::EEPROMClass(const char* name, uint32_t user_defined_size)
60
60
}
61
61
62
62
EEPROMClass::~EEPROMClass () {
63
- // end();
63
+ end ();
64
64
}
65
65
66
66
bool EEPROMClass::begin (size_t size) {
@@ -152,6 +152,9 @@ void EEPROMClass::end() {
152
152
}
153
153
_data = 0 ;
154
154
_size = 0 ;
155
+
156
+ nvs_close (_handle);
157
+ _handle = 0 ;
155
158
}
156
159
157
160
uint8_t EEPROMClass::read (int address) {
You can’t perform that action at this time.
0 commit comments