File tree Expand file tree Collapse file tree 3 files changed +4
-2
lines changed
Expand file tree Collapse file tree 3 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -150,6 +150,7 @@ void loop() {
150150- v1.1 - изменены коды возврата begin
151151- v1.2 - добавлена nextAddr()
152152- v1.2.1 - поддержка esp32
153+ - v1.2.2 - пофиксил варнинг
153154
154155<a id="feedback"></a>
155156## Баги и обратная связь
Original file line number Diff line number Diff line change 11name =EEManager
2- version =1.2.1
2+ version =1.2.2
33author =AlexGyver <alex@alexgyver.ru>
44maintainer =AlexGyver <alex@alexgyver.ru>
55sentence =Simple library for reducing EEPROM wear
Original file line number Diff line number Diff line change 1616 v1.1 - изменены коды возврата begin
1717 v1.2 - добавлена nextAddr()
1818 v1.2.1 - поддержка esp32
19+ v1.2.2 - пофиксил варнинг
1920*/
2021
2122#ifndef _EEManager_h
@@ -40,7 +41,7 @@ class EEManager {
4041 // начать работу, прочитать данные в переменную. Принимает адрес начала хранения даты и ключ
4142 uint8_t begin (uint8_t addr, uint8_t key) {
4243 _addr = addr;
43- if (_addr + _size + 1 > EEPROM.length ()) return 2 ; // не хватит места
44+ if (_addr + _size + 1 > ( uint16_t ) EEPROM.length ()) return 2 ; // не хватит места
4445 _ready = 1 ;
4546 if (EEPROM.read (_addr + _size) != key) { // ключ не совпал
4647 EEPROM.write (_addr + _size, key); // пишем ключ
You can’t perform that action at this time.
0 commit comments