[ DSL @ 18.07.2023. 12:20 ] @
Hola buenas.

Zezam se sa nekim kodom za modul iz naslova. Nista komplikovano, skeniranje BT u potrazi za poznatom UUID i blink led ako naidje poznat uredjaj.
Jedna od promenjivih se treba sa cuvati u RTC_DATA_ATTR sa deklaracijom

RTC_DATA_ATTR char keyUUID[KEY_UUID_SIZE] = "";

i u nakon blinka odlazak u deep sleep i budjenje nakon izvesnog perioda...

Aaaaali, nakon wake-up se ova promenjiva resetuje na nulu. Vidim da nisam sam sa ovim problemom ali, neko se hvali da "mu je proradilo", neko da je bacio plocku, neko da jos traga za resenjem, a neko da nije ni imao problema sa ovim...

Imade li ovde neko ovu nevolju?
Nista da me glava boli zbog ovoga ali sam se zainatio...da ne koristim eeprom.

Adrvajz, nadam se da podnosite vrucine!
[ ZAS011 @ 18.07.2023. 14:05 ] @
Citat:
Adrvajz, nadam se da podnosite vrucine!

Ja se skuvah na trenutnih +22
[ DSL @ 18.07.2023. 14:12 ] @
Ovde 19.5C
Kisa je svakodnevna u pedes' navrata. Svedjani ionako kombinuju papuce i zimske bunde pa ne znas je li zima ili je leto... sad je oboje...
[ bogdan.kecman @ 18.07.2023. 22:23 ] @
ima onaj svicarac sa milion videa o esp32 na YT pricu oko raznih sleep modova, ESP32-S3 ako se ja dobro secam "deep sleep" kada se probudi to je realno resetovan cip dakle sadrzaj memorije kaput :( ... razliciti ESP32-xx imaju razlicite modove spavanja i mislim da neki od ovih novijih (C6 koji podrzava wifi6 ili neki slican) ima najnoviju foru da za deep-sleep cuva sadrzaj ram-a (ovo je svicarac, moguce da je ovo video koji ti treba https://www.youtube.com/watch?v=JFDiqPHw3Vc )

elem, manual kaze:

In Deep-sleep mode, the CPUs, most of the RAM, and all digital peripherals that are clocked from APB_CLK are powered off. The only parts of the chip that remain powered on are:
RTC controller
ULP coprocessor
RTC fast memory
RTC slow memory

znaci "most of the RAM" je ugasen!!! sto znaci kada se probudis - vozdra sadrzaj, e sad ne znam, nisam se igrao, ali mozda ima region rama koji nije ugasen (kaze most of the) mozda mozes varijablu da lociras u taj deo rama koji se ne brise ili da upises podatak u RTC pre nego odes u deep sleep posto RTC ocigledno radi u deep sleep-u po ovom datasheet-u
[ DSL @ 19.07.2023. 07:24 ] @
Hvala sto se javi Bogdane.

Upravo taj RTC memory blok sam i nanisanio u pokusaju da sacuvam podatak ali nakon budjenja...pufff.... niđe veze...
Promenjiva je deklarisana sa atributom RTC_DATA_ATTR, dakle odmah definisano gde ide...

Code:
RTC_DATA_ATTR char keyUUID[KEY_UUID_SIZE] = "";


pogledaću i video "Švajcarca sa čudnim akcentom" mada verujem da se nece naci neko objasnjenje, obzirom da ima još ljudi koji kukaju na isti problem, aman da je neki bug u pitanju.

Ovde su ljudi kukali, davali neka resenja (koja meni ne piju vode za sad) https://esp32.com/viewtopic.php?f=2&t=7045&start=10

[ bogdan.kecman @ 19.07.2023. 14:52 ] @
sta bi ti reko, ja sto sam testirao esp32, meni njegov deepsleep prosto ne radi posao, ne moze ga probudi gpio, gubi sadrzaj rama, za takav rad mogu externo da ugasim mcu i externo da ga palim ni ne treba mi njegov "sleep" jbg potpuno mi je to retardirano... tako da ja deepsleep ne koristim uopste, e sad ko sto rekoh ovi noviji imaju vise tih sleep modova ali nisam koristio pa ne znam, ja bi u tvom slucaju isao klasicnom varijantom kako ja inace idem - externi eprom/flash i pesma ..
[ DSL @ 19.07.2023. 16:25 ] @
Euterajmu.
Poenta je da sam ograničen sa prostorom, potrošnjom a i rogat sam i tvrdoglav za medalju... Probao sam dva esp32, s3 i C3, i isti problem. Napisao sam probni kod koji treba samo da inkrementira neku primenjivi i smesti je u RTC memoriju, ode u sleep I vrati se, te proveri šta se zbilo... Nekad radi, nekad ne... Znači, ima nešto što
reba da se dotegne..

Pišem epilog
[ bogdan.kecman @ 19.07.2023. 17:01 ] @
pazi rad - SIGURNO MOZE, pitanje je samo koliko puta treba da procitas datasheet .. tu je po meni najveca mana esp-a sto ne pise sve kako treba u datasheet-u (oni su to nekom platili da pretaba sa kineskog i onda nisu pretabavali erate i ostalo a koristi isto za cudo cipova i razlika nema) i sto i sve ono sto je podrzano nije moguce koristiti u svim bibliotekama (trebalo bi da je sa IDF sve tu ali "trebalo" kljucna rec) .. tehnicki garant moze pitanje samo da li imas dovoljno vremena :D

inace, prilicno je iskusna esp32 grupa na FB ima iskusnih likova, mada ima i debila, svadjah se sa jednim covek tvrdi da ne postoji half duplex spi na 3 zice, sve dok mu nisam dao fotke datasheet-a 5 razlicitih mcu-a nije ucutao ... u svakom slucaju ima tamo iskusnih moz probas pitas
[ DSL @ 19.07.2023. 21:20 ] @
Koristan hint. Ću da probam. Imam zmajeva i ovde u firmi, samo to je sad sve otišlo po odmorima, nema ih do kraja avgusta...
Svakako dugujem zahvalnost za sav trud da se razmišljanje baci na "papir"...