Storage - czyli przechowywanie danych w urządzeniach

Awatar użytkownika
lukfud
Posty: 2091
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

klew pisze: śr gru 30, 2020 12:01 am Będzie to wyglądało w kodzie tak, że dojdzie metoda:

Kod: Zaznacz cały

Supla::Storage::ScheduleSave(czas_w_ms);
Można będzie też tej metody użyć, aby wymusić "natychmiastowy" zapis. Dałem w cudzysłowie, bo zapis wykona się przy następnej iteracji SuplaDevice.
;) czekamy
https://www.facebook.com/groups/supladiy/
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

lukfud pisze: śr gru 30, 2020 10:27 am
klew pisze: śr gru 30, 2020 12:01 am Będzie to wyglądało w kodzie tak, że dojdzie metoda:

Kod: Zaznacz cały

Supla::Storage::ScheduleSave(czas_w_ms);
Można będzie też tej metody użyć, aby wymusić "natychmiastowy" zapis. Dałem w cudzysłowie, bo zapis wykona się przy następnej iteracji SuplaDevice.
;) czekamy
Jest wrzucone u mnie na branchu
Widzimy się na Supla Offline Party vol. 2 :!:
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

klew pisze: sob sty 02, 2021 10:54 pm Jest wrzucone u mnie na branchu
Chyba się "coś" nie wgrało.
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

Patryk pisze: sob sty 02, 2021 11:57 pm
klew pisze: sob sty 02, 2021 10:54 pm Jest wrzucone u mnie na branchu
Chyba się "coś" nie wgrało.
Tzn?
https://github.com/klew/arduino/commit/ ... b06e055cbe
Widzimy się na Supla Offline Party vol. 2 :!:
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

klew pisze: ndz sty 03, 2021 12:19 am
Patryk pisze: sob sty 02, 2021 11:57 pm
klew pisze: sob sty 02, 2021 10:54 pm Jest wrzucone u mnie na branchu
Chyba się "coś" nie wgrało.
Tzn?
https://github.com/klew/arduino/commit/ ... b06e055cbe
Przepraszam !.
Popatrzyłem się na ostatni "wpis". :shock:
A ta "poprawka" już jest od czterech dni.
Awatar użytkownika
lukfud
Posty: 2091
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

klew pisze: sob sty 02, 2021 10:54 pm
lukfud pisze: śr gru 30, 2020 10:27 am
klew pisze: śr gru 30, 2020 12:01 am Będzie to wyglądało w kodzie tak, że dojdzie metoda:

Kod: Zaznacz cały

Supla::Storage::ScheduleSave(czas_w_ms);
Można będzie też tej metody użyć, aby wymusić "natychmiastowy" zapis. Dałem w cudzysłowie, bo zapis wykona się przy następnej iteracji SuplaDevice.
;) czekamy
Jest wrzucone u mnie na branchu
Działa, zgodnie z Twoim założeniem, dzięki ;)
https://www.facebook.com/groups/supladiy/
Awatar użytkownika
lukfud
Posty: 2091
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

klew pisze: ndz sty 03, 2021 12:19 am
Mógłbyś zwiększyć rozmiar eepromu na 2048?

Kod: Zaznacz cały

bool Eeprom::init() {
#if defined(ARDUINO_ARCH_ESP8266) 
  EEPROM.begin(2048);
(...)
}
https://www.facebook.com/groups/supladiy/
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

lukfud pisze: wt lut 02, 2021 9:00 pm
klew pisze: ndz sty 03, 2021 12:19 am
Mógłbyś zwiększyć rozmiar eepromu na 2048?

Kod: Zaznacz cały

bool Eeprom::init() {
#if defined(ARDUINO_ARCH_ESP8266) 
  EEPROM.begin(2048);
(...)
}
Domyślnie zostawię 1024, ale dodam opcję, którą można to sobie ustawić w setup.
Widzimy się na Supla Offline Party vol. 2 :!:
Awatar użytkownika
lukfud
Posty: 2091
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

klew pisze: wt lut 02, 2021 11:19 pm Domyślnie zostawię 1024, ale dodam opcję, którą można to sobie ustawić w setup.
Ok, dzięki.
https://www.facebook.com/groups/supladiy/
Awatar użytkownika
lukfud
Posty: 2091
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

klew pisze: wt lut 02, 2021 11:19 pm Domyślnie zostawię 1024, ale dodam opcję, którą można to sobie ustawić w setup.
Naciskam :)
https://www.facebook.com/groups/supladiy/
ODPOWIEDZ

Wróć do „Arduino IDE”