Aktywne Wpisy
![WielkiNos](https://wykop.pl/cdn/c3397992/WielkiNos_dTiY14auZf,q60.jpg)
WielkiNos +81
My sobie chillujemy, a tu chłop już od rana ma jazdy, że się nie tak odezwał. A wy jak byście powiedzieli żeby nie uchybić kobiecej godności?
#seks #zwiazki #pytaniedoniebieskichpaskow #niebieskiepaski #logikarozowychpaskow
#seks #zwiazki #pytaniedoniebieskichpaskow #niebieskiepaski #logikarozowychpaskow
![WielkiNos - My sobie chillujemy, a tu chłop już od rana ma jazdy, że się nie tak odez...](https://wykop.pl/cdn/c3201142/dd16645718bc8e51f3dcb3b5691f2e930a1cc47eb731a20e0ff9b1e2fe38b09f,w150.jpg?author=WielkiNos&auth=d4732655a1371074ce94e51144468384)
![daeun](https://wykop.pl/cdn/c3397992/daeun_hbb4iXGtdb,q60.jpg)
daeun +197
Oglądam na Tiktoku wiele filmów z mobilizacji, zarówno po stronie ukrainskiej jak i rosyjskiej. Wszystkie je łączy jedno. Ofiarami terroru mobilizacyjnego są młobe łebki, 17letnie chłopaczyny z gołymi głowami, którzy nawet nie zdają sobie sprawy w tryby jakiej maszyny zostali wciągnieci. Wojna trwa już dwa lata, zastępy zawodowych żolnierzy i ochotników, którzy dobrowolnie chcieli walczyć dawno się już skonczyly. Obecnie rekrutuje sie randomowych ludzi, których zdolność bojowa jest żadna.
Powiedzmy to sobie
Powiedzmy to sobie
![daeun - Oglądam na Tiktoku wiele filmów z mobilizacji, zarówno po stronie ukrainskiej...](https://wykop.pl/cdn/c3201142/c05fb9e448038c27495f3cd47945b8ec1df6fe084f00b02f0989cac91bd57019,w150.jpg?author=daeun&auth=27ce5bc8bf3ae65967b3979cda9fc9f3)
Jednak problem stanowi prawdopodobnie użycie funkcji server.send, która ogranicza ilość wysyłanych danych, oraz ilość dostępnego ramu.
Idealnie chciałbym użyć systemu plików, ale za cholerę nie chce mi to działać więc na razie chciałbym problem szybko rozwiązać w inny sposób. Tylko pytanie - jaki?
Deklaruje stringa jako zmienną globalną, potem składam go z innym stringiem i wysyłam. Do tej pory to działało, ale teraz już stringi są za duże i się wszystko sypie. Myślałem nad użyciem PROGMEM, F() albo czegoś podobnego. Potem wysłać to za pomocą server.sendP albo server.sendContentP, ale jak to zrealizować w praktyce?
A może są lepsze sposoby?
#esp8266 #arduino #majsterkowanie #elektronika #programowanie #gumaapyta #pytanie
A jeżeli takie posty Ci przeszkadzają to nie krępuj się czarnolistować. Nawet zrobiłem tag na takie gówno-pytania (╭☞σ ͜ʖσ)╭☞
Do takich zastsowań najczęściej używa się starego, prostego protokołu xmodem ogólnie o xmodem - przystępna teoria (lub jego wariacji w rodzaju zmodem lub xmodem 1K) . Plik jest dzielony na ramki o stałej wielkości, a każda ramka musi być potwierdzona. Ramki są również numerowane, więc jakaś namiastka kontroli przepływu jest. Xmodem często jest stosowany do zaimplementowania bootloadera (zwykle to wystarcza), np xmodem dla esp8266 , bootloader
static const char string[] PROGMEM = "blabla"
Wysyłam go za pomocą:
server.send_P(200, "text/html", string);
I działa ( ͡° ͜ʖ ͡°)
Tylko muszę jeszcze znaleźć sposób w jaki mógłbym nadal składać tego stringa z dwóch innych albo dokładać do niego jakieś zmienne w trakcie działania programu. Potrzebuję tego, bo pewne fragmenty tego stringa
Jeśli w arduino to próbowałeś łączenia stringów za pomocą string addition ?
Dodawanie stringów normalnie działa, ale sprawa się komplikuje przy deklarowaniu ich za pomocą PROGMEM.
Najlepiej zrobić ramkę o stałym rozmiarze, z preambułą oraz sumą kontrolną i w tej ramce powiedzmy 12 bajtowej wysyłać po 8 bajtów i czekać na potwierdzenie odbioru (wysyłają sumę kontrolna liczysz dla preambuly i danych a odbierasz sumę kontrolna policzoną dla całej ramki czytaj o crc). W ten sposób niczego nie zgubisz.
Ale takie tablice charów deklarowane PROGMEMem też tak zjadają RAM? Wydawało mi się, że skoro to teraz działa to już nie połyka tyle ramu co normalna zmienna.