Re: ESP32 a paměť
Martin Blaha
conf.hw na elektronek.cz
Pátek Červen 9 15:51:57 CEST 2023
jen tedy takový malý postřeh, nevadí mu ta čeština v řetězci ? vypisuje
ji korektně ?
MB
Dne 09.06.2023 v 15:19 Michal Grunt napsal(a):
> Kam se směřují data (řádek 305 "String response" a následně zpracování
> a zápis do strukutry "calEnt" resp. "calendarEntries"):
> https://github.com/kristiantm/eink-family-calendar-esp32/blob/master/src/main.cpp
>
> Celý kód mám trochu zredukovaný (nepotřebuji např. web server) a
> strukturu calendarEntries mám rozšířenou na 6 stringů (viz ukázka
> záznamu).
>
> Moje přijímací data vypadají nějak takto:
>
> Ne;18.06.2023;00:00;Den otců;S;1;
>
> Jde o ukázku jednoho záznamu. Na Google scriptu je omezení na vrácení
> pouze deseti záznamů (více se stejně nedá na displeji zobrazit nebo
> dá, ale špatně).
> Už jsem přijímací data trochu zredukoval, místo Neděle jenom Ne atd...
> "S" je typ kalendáře Státní svátek a jednička na konci, že jde o
> celodenní událost.
>
> Takže v calendarEntries je maximálně 10 záznamů podobných výše.
>
> pá 9. 6. 2023 v 14:53 odesílatel Martin Blaha <conf.hw na elektronek.cz> napsal:
>> a kam ty přijatá data směrujete ? jak je velký přijimací buffer ?
>> nepřeteče ?
>>
>> MB
>>
>> Dne 09.06.2023 v 14:06 Michal Grunt napsal(a):
>>> Po delší době si hraji s ESP32 v Arduino prostředí. Jde o zde nedávno
>>> zmiňovaný Google kalendář s e-ink displejem. Vše funguje, ale asi mi
>>> dochází paměť. Pokud "http.GET" přesáhne určitou velikost tak sice
>>> proběhne další část programu, ale poté se zastaví (konkrétně třeba u
>>> prvniho display.print) a provede se restart. Přitom nejde o nějaká
>>> velká data. Když mi http.GET vrátí ~400 znaků (UTF8 - občas nějaký
>>> český znak) je to OK, ale pokud je trochu delší tak už to havaruje.
>>> Asi provedu redukci posílaných dat (např. místo "Pondělí" jenom "Po",
>>> čas jenom hh:mm bez vteřin atd.). Ale zajímalo by mě kde je ta
>>> hranice. Jak se k ní dostat a jak zabránit havárii pokud bude přijatý
>>> text větší (odstřihnout to před dalším zpracováním nebo to vůbec
>>> nepřijmout pokud to jde...)?
>>>
>>> Děkuji
>>> MG
>>> _______________________________________________
>>> HW-list mailing list - sponsored by www.HW.cz
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list