-
GAMEPOD.hu
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
Laurencius
újonc
Jaj de jó! Igazán jól fogok ma aludni ezzel a lépéssel. Mármint, hogy most már lefekszem. A kísérletet sajnos egyelőre nem tudom egy darabig elvégezni, mert hosszabb időre más irányú elfoglaltságom van, de mihelyst megtörténik jelentkezem.
Köszi, hogy volt kedved a témával (velem) foglalkozni. -
nagyúr
válasz Laurencius #19408 üzenetére
Hát, látod kellett hozzá a több szem de legalább tanultam valami újat én is.
-
tibi-d
tag
Szeretnék egy kis programozási technikát tanulni.
Megoldható-e egyszerűbben az a feladat, hogy egy bool változó 0-1 értékétől függően egy algoritmusban az összeadások helyett kivonások legyenek, anélkül, hogy az egészet kétszer le kéne gépelni.
Pl:
if( a ==0)
{
a+b=c;
a+c=d;
b+d=e;
}
if(a==1)
{
a-b=c;
a-c=d;
b-d=e;
}
A c,d,e változókat a program más része felhasználja.
Ez csak egy leegyszerűsítése a feladatnak. -
its_grandpa
tag
válasz gya/352 #19400 üzenetére
Csak ötletelek ....
Ezeknek a chipeknek n+1 verziója jöhet kínából, én sokat szenvedtem az enyémmel.
//Most VS1053 modules will start up in midi mode. The result is that there is no audio.A VS1053.cpp 177 sorától meghívja az mp3 módba állító register írásokat.
//if ( testComm ( "Slow SPI, ................
A 192-től újra settingel,regisztereket ír és újra tesztel
//testComm ( "Fast SPI, Testing VS1053 read/write registers again..."Én megnézném, hogy mp3 módban maradt-e a chip.
wram_read-el olvasd ki a két címet és írasd ki az értéküket. -
nagyúr
válasz its_grandpa #19411 üzenetére
Ha jól láttam, a VS1003-nak nincs midi módja, mert kizárólag mp3-at tud lejátszani. Ettől függetlenül lehet a firmware-ében ugyanaz a bug, mint a VS1053-nak.
-
nagyúr
válasz tibi-d #19410 üzenetére
anélkül, hogy az egészet kétszer le kéne gépelni.
Persze, CTRL+C, CTRL+V
Persze, ezer féle megoldás lehet rá.
Ha ilyen egyszerű a feladat (csak egy összeadás-kivonás csere), akkor a legegyszerűbb a matematikai megközelítés:
int szorzo=a?-1:1;
c=a+b*szorzo;
d=a+c*szorzo;
e=b+d*szorzo;vagy
c=a+b*(a?-1:1);
d=a+c*(a?-1:1);
e=b+d*(a?-1:1);Ha bonyolultabb, akkor függvénnyel:
int muvelet (bool a, int egyik, int másik) {
return a? egyik-másik : egyik+másik;
}
c= muvelet(a,b,c);
d= muvelet(a,e,f);
e= muvelet(a,x,y);vagy csak beteszed a fenti műveletet a kódba:
c= a? egyik-másik : egyik+másik;
d= a? egyik-másik : egyik+másik;
e= a? egyik-másik : egyik+másik;Vagy ha gyors kódot szeretnél, és keveset gépelni, a kettőt lehet kombinálni, ha függvény helyett makróba teszed azt az egy sornyi kódot:
#define MUVELET( a, egyik, másik) ({ a? egyik-másik : egyik+másik; })
c= MUVELET(a,b,c);
d= MUVELET(a,e,f);
e= MUVELET(a,x,y);vagy
#define SGN(a) ({a?-1:1;})
c=a+b*SGN(a) ;
d=a+c*SGN(a) ;
e=b+d*SGN(a) ;[ Szerkesztve ]
-
its_grandpa
tag
Én mondtam, hogy sokat szívtam :)
VS1053b Datasheet 32. oldal, 8.9 Supported MIDI Formats.
New instruments have been implemented in addition to the 36 that are available in VS1003.
Ez egy 90 oldalas pdf, amit sokat bújtam amikor saját lib-et írtam.
Midit nem próbaltam csak mp3-at, gyakorlati tapasztalatom nincs, elismerem. -
nagyúr
válasz its_grandpa #19415 üzenetére
Én ehhez nem tudok hozzászólni, csak annyit tudok erről az eszközről, az amit tegnap óta gugliztam róla
A config.h-ban ez volt leírva:
// Define (just one) type of MP3/AAC decoder
#define DEC_VS1053 // Hardware decoder for MP3, AAC, OGG
//#define DEC_VS1003 // Hardware decoder for MP3ezek szerint midit is tudnak, csak azt nem írták oda.
Mindenesetre vicces dolog lehet egy ilyen eszközt rákötni egy midi keyboardra.
[ Szerkesztve ]
-
op9
aktív tag
Sziasztok,
Nemrég belekezdtem egy projektbe, aminek világítania, és sípolnia kellene.
Sikerült mind a két tulajdonságában megakadnom.
A világítással az lenne a kérdésem, hogy sikerült pár WS2812B-t tönkre tennem, és a miértet szeretném megtudni, hogy ne öljek meg továbbiakat.Így nézett ki a kapcsolási rajz (az ellenállás a data pin előtt 470ohm (2W)), annyi különbséggel, hogy a bal oldali kütyü is be volt táplálva 19V-tal, ami 4.77-re konvertált (multiméterrel úgy volt 4.99), valamint az ESP32 is kapott áramot USB-n keresztül, és a LED strip 14db-ból állt.
A kód így nézett ki:
#definie PIN 5
#define NUM 14
Adafruit_NeoPixel pixels = Adafruit_Neopixel(NUM, PIN, NEO_GRB + NEO_KHZ800);
void setup(){
pixels.begin();
}
void loop() {
for (int i = 0; i < NUM; i++) {
pixels.setPixelColor(i, pixels.Color(255, 0, 0))
pixels.show();
delay(1000);
}
}
Szóval másodpercenként el kezdett világítani egyre több LED pirosan.
Ezt többször megcsináltam, a többi színnel is, valamint úgy is, hogy mind a 3 szín világítson, hogy lássam, hogy mekkora áramerősség kell neki.
14db LED: [R: 0.11A, G: 0.11A, B: 0.11A, RGB: 0.48A] RGB gondolom azért lehetett ennyivel több, mert melegedett, és nagyobb lett az ellenállás.
Közben persze a többször lecsatlakoztattam a 19V-os táp csatit, meg az USB-t is, és különböző sorrendekben dugtam vissza.
Ekkor jött az ötlet, hogy csökkentsem a feszültséget, hátha elegendő kevesebb is, és valóban 3.7V-ig alig csökkent a fény, és a 0.11A is 0.8A-re csökkent.
Majd tovább csökkentettem a feszültséget kb. 2V-ig, meg vissza. Közvetlenül ezután, hogy lehúztam a tápot, meg vissza, a 4. LED-től kezdve random szerűen pár LED folyamatosan RGB-vel világított, és pár egyáltalán nem.Szétvágtam a szalagot, hogy leteszteljem egyesével, és a amelyikek nem világítottak, azok maradtak jók (7db), 6db-ra amint rákötöm a GND-t, és az 5V-ot egyből világít, data-ra semmit nem reagál. 1db nem világít egyáltalán, de annak a Din DO-ja zárlatos a sorban kb. a 9. lehetett, és voltak utána folyamatosan világító, és rendesen működő LED-ek is.
Multiméter alapján mindegyik LED jó helyen sípol, kivéve az az egy, ami nem is világít.Próbáltam utánajárni a dolognak, és egyrészt az ESP32 és a táp GND-je nem volt összekötve.
Nem használtan 1000nF 6.3V+-os kondenzátort a GND és 5V között.
Valamint olvastam, hogy a Signal feszültsége nem lehet magasabb a 5V-os ágra leadottnál.
A Signal ugye 3.3V nekem, mert az ESP32 annyit ad le.
A 19V->5V-os konverterem sem biztos, h rádugáskor nem adott le nagyobb feszültséget, bár kb. a 15. rádugás után lehetett a gond.Mi okozhatta ezt, és a folyamatosan világító LED-eket még normális működésre lehet-e bírni?
Az általam helyesnek vélt kapcsolás, az így lenne, ha csak 1 helyről akarom táplálni az egészet:
Ez így már jó? Elegendő lesz a 3.3V signal, ha 30db LED-et kb. 10 centis távolsággal akarom egy 0.5mm2 sodrott réz vezetékkel összekötni? Bár az eddig cikkek alapján nem láttam, h vki 3.3V -> 5V logic convertert használt volna.
Köszi!
How Bad Do You Want It?
-
op9
aktív tag
A másik problémám pedig, hogy volt már egy 5V-os aktív csipogóm, és ennek mintájára vettem S8550-es tranzisztort, valamint 1kOhm-os ellenállást.
A problémám az, hogy ezt szintén nem az ESP GPIO-járól akarom betáplálni, egyrészt, mert max. 3.3V lenne, másrészt jobb, ha az ESP32 csak a logikáért felel.
A 3.3V-os feszültség az ESP32-ből csak 1.25V-ra csökkenti a feszültséget a tranzisztoron keresztül, és így még egy picit van hangja, bár csak épphogy valami hallatszik, de nem akarom, h bármit is fogyasszon olyankor, valamint a low-levelen a tranzisztor kb. 0.45V-ot levesz az 5V-ból.
Ezek szerint a boarddal szerelt csipogó is hasonlóan nyekeregne?Olvastam, hogy egy alacsony Gate feszültségű MOSFET-tel lenne célszerűbb ezt használni.
Egy 2N7000-es jó lehet erre? Ennek 3V a Vgs, de állítólag, ha nagyon a közelében van a feszültség, akkor nem teljesen nyit.A BS108 már biztosan jó lenne, vagy teljesen vakon vagyok?
Köszi!
[ Szerkesztve ]
How Bad Do You Want It?
-
Janos250
őstag
IRLB4030, ha nem fake-et küld a kis kínai.
Én használom őket, tényleg igen jók, de kaptam már olyat is, ami félig nyitott ki, zárt le, és olyan forró lett, hogy megégette az ujjam. Mindkét fajtát Aliról, de sajnos már én sem tudom azonosítani, melyik eladó küldött jót, pedig még nekem is kellene. Vannak akik több ezer Ft-ért árulják darabját, de én párszáz forintosakat vettem, abban i van tökéletes.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Ha nem fordítva kötöd be a tápfeszt, vagy nem kap nagyobb feszt 5V-nál, nem szabad, hogy tönkremenjen. Az ESP32 GPIO feszültsége elég neki, biztonságosan, hibázás nélkül kezeli.
A programhoz nem tudok hozzászólni, mert én saját programot írtam rá.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
op9
aktív tag
Mint írtam, azért vettem az S8550-t, mert a "nagyok" is ezzel árulják a board-ra szereltet.
Az S8050 lenne az NPN, de azzal meg az lenne a probléma, hogy a 3.3V nem triggerelne teljesen (mint ahogy az S8550-nél csak 1.25V-ra esett a feszültség a 0 helyett), és ha a tranzisztor miatt ott is esne még a feszültség akkor valahol 3-3.5V között lenne, ami nem használná ki a buzzer 5V-os képességét.
Így meg ha már vennem kell másikat, akkor MOSFET lenne jobb minden szempontból, nem?How Bad Do You Want It?
-
Undoroid
őstag
Szia!
Első körben azt a baloldali konverteredre néznék rá, mert volt már ilyennel dolgom, (burkolat nélküli változat, ferde kivitelű kijelzővel) ami még 500mA alatti terhelés elérése előtt teljesen instabil kimenetet produkált! A kimenetére elhelyezett vatta új pufferelkót teljesen kinyírta és még ki is folyt az elekrolit! Nem volt elkötés vagy rövidzárlat! Bőven fölé volt méretezve a kimeneti fesz (1000uF/50V) és csak 12-14V-os tartományban szerettem volna használni! Elég fura értékeket indikált, amikor ellenőriztem: 4-5V eltérés is volt a kijelzett érték- és a valós érték között! Rájöttem, hogy valahogy 'elcsúszott' a referenciapontja, de addig nyomogattam a modul gombjait, míg meglett a visszaállításának a programozási módja! Vettem helyette egy teljesen másik fajta mérő modult és szabályzót, amivel eddig (kopp-kopp) nem volt gondom!
A másik kérdés, hogy a WS2812B jó irányban kapja a vezérlő jelet? Ezzel is volt már rossz tapasztalatom, de még időben észrevettem! Így küldték le a megrendelt szalagot...pont fordítva volt bekötve!
Ha netán másik vezérlővel akarsz próbálkozni, akkor less rá ERRE az oldalra! Eléggé megkönnyíti a programozást, ha Arduino-t használsz a feladathoz!
A csipogós kérdésed meglodására csak halvány ötletem lenne, ezért nem is akarlak tévútra vinni!
https://logout.hu/bejegyzes/ngabor2/nyugodj_bekeben_bordoi.html _ https://robo-venture.com -> Az ökotudatos, digitális közösségi alkotóműhely <-
-
op9
aktív tag
válasz Janos250 #19421 üzenetére
Köszi!
Ha erről van szó, akkor ez brutális overkill lenne (idehaza meg nem is találok ilyet), az általam említettek nem lennének jók?
Itt pl. azt írják, h a 2N7000 is logic level MOSFET, és már 3.3V-on is fullon kinyit.
Remélhetőleg holnap tudok venni egyet, és kipróbálom.How Bad Do You Want It?
-
gya/352
tag
válasz its_grandpa #19411 üzenetére
Köszönök minden segítséget, de azt sem tudom hogy tudnám kiolvasni az említett regisztereket. Gondolom írni kellene rá egy kis programocskát, de nem tudok programozni. Ezt a rádiót is afféle copy-paste módon csináltam meg.
Ami még eszembe jutott, hogy az eredeti leíráshoz képes változtattam valamit a két board összeköttetésén, mert nincs összekötve az ESP32 EN portja a VS modul XRST portjával, hanem a XRST fixen fel van húzva egy 10k ellenállással az 5V-ra. Egy korábbi ESP8266 alapú rádió-projectben így volt megoldva, én meg úgy hagytam. Ez okozhatja-e a problémát?
-
op9
aktív tag
válasz Undoroid #19426 üzenetére
Szia,
Köszi szépen az infókat!
A konverterről sokat nem igazán tudok, nekem 4.77-re kellett állítanom, h 4.99 legyen a multiméterem szerint, más furcsaságát eddig nem vettem észre. Elvileg 16V és 3A-t tud, én csak 5V-ig, és 0.5A-ig használtam, de odafigyelek rá.
A szalag a nyilak szerint jó irányba kapja a jelet, és kb. fél óráig tökéletesen működtek, vszínűleg akkor az alacsony tápfesz és magas data feszültség nem tett jót.
Köszi a linkeket!How Bad Do You Want It?
-
its_grandpa
tag
válasz gya/352 #19428 üzenetére
Beszúrod az alábbi sorokat a VS1053.cpp-be (sorszámozom) a void VS1053::begin() fv-be.
155 uint16_t kiolvasva;
199 kiolvasva = wram_read ( 0xC017 ); // GPIO DDR = 3
200 dbgprint ( "0xC017 kiolvasva: %04X ", kiolvasva ) ; // ha nem 3 baj van,
201 kiolvasva = wram_read ( 0xC019 ); // // GPIO ODATA = 0
202 dbgprint ( "0xC019 kiolvasva: %04X ", kiolvasva ) ; // ha nem 0 baj van,
203 delay ( 50 ) ; // ez csak úgy
Az összekötésre, passz. Elő kéne venni a modulomat de az asszony kinyírna, 4:50-van
-
Janos250
őstag
Igen, arról van szó. Való igaz, hogy az egy bika, de nekem 48 V-on kell 8-10 A, így én azt használom, az van a fiókban.
A másikat nem ismerem, ha valakinek van vele tapasztalata, írja le, én is kíváncsi vagyok rá.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
gya/352
tag
Help please!
Ezt miért írja ki?'/esptool.exe' is not recognized as an internal or external command,
operable program or batch file.
exit status 1
Compilation error: exit status 1Tudomásom szerint, nem csináltam semmit ami miatt eltűnhetett volna ez a fájl.
-
gya/352
tag
válasz its_grandpa #19431 üzenetére
Beszúrtam, kipróbáltam...
22:57:59.449 -> D: Slow SPI, Testing VS1053 read/write registers...
22:57:59.596 -> D: This is not a VS1053, but a VS1003 instead!
22:57:59.696 -> D: Fast SPI, Testing VS1053 read/write registers again...
22:58:01.454 -> D: This is not a VS1053, but a VS1003 instead!
22:58:01.454 -> D: 0xC017 kiolvasva: 0003
22:58:01.454 -> D: 0xC019 kiolvasva: 0000
22:58:01.702 -> D: Connect to network
22:58:10.627 -> D: SSID = T-Home_089F0D
22:58:10.627 -> D: IP = 192.168.1.51
22:58:10.627 -> D: Start web server
22:58:10.627 -> D: Network found. Starting mp3 client, mqtt and OTA
22:58:10.627 -> D: MQTT uses prefix esp32radio
22:58:10.627 -> D: Init MQTT
22:58:10.627 -> D: MDNS responder started
22:58:11.630 -> D: Rotary encoder is disabled (-1/-1/-1)
22:58:11.630 -> D: nvs_get_str failed 1102 for key preset, keylen is 6, len is 150!
22:58:11.630 -> D: Contents:
22:58:11.630 -> D: updateNr 0 <= 0 to 0, relative is 0
22:58:11.630 -> D: updateNr result is 0
22:58:11.630 -> D: nextPreset is 0
22:58:11.630 -> D: Radiofuncs cmd is 1
22:58:11.630 -> D: Connect to host icast.connectmedia.hu/5001/live.mp3
22:58:11.884 -> D: Song stopped incorrectly!Nem változott semmi...
[ Szerkesztve ]
-
nagyúr
válasz gya/352 #19436 üzenetére
Ahogy írtam korábban, az NVS memóriával van valami gubanc:
22:58:11.630 -> D: nvs_get_str failed 1102 for key preset, keylen is 6, len is 150!
22:58:11.630 -> D: Contents:
22:58:11.630 -> D: updateNr 0 <= 0 to 0, relative is 0
22:58:11.630 -> D: updateNr result is 0
22:58:11.630 -> D: nextPreset is 0Valamitől nem lehet bele írni (tartós memória, ide menti a beállításokat).
ESP_ERR_NVS_NOT_FOUND (0x1102): A requested entry couldn’t be found or namespace doesn’t exist yet and mode is NVS_READONLY
[link]Itt találtam rá valamiféle megoldást, most túl fáradt vagyok értelmezni, hátha neked sikerül
[ Szerkesztve ]
-
its_grandpa
tag
válasz gya/352 #19436 üzenetére
OK, akkor a chip mp3-módban van, kiveheted ezeket a sorokat.
Mi az Arduino Eszközök->Flash size beállítása amikor feltöltöd a programot ?
Debuggoljuk ki, hogy indul. Ehhez én a Termite-et használom soros monitorként.
Edzelf github oldalán az ESP32Radio-V2/issues/34-ben van powerup logging fálj.
Amikor elindul kiír magáról egy nagy adag infót,a tiéd mit?
Ez csak egy részlete, az NVS partició megléte a kérdés.D: Starting ESP32-radio running on CPU 1 at 240 MHz.
D: Version Fri, 15 Apr 2022 11:30:00 GMT. Free memory 113792
D: Display type is NEXTION
D: SPIFFS is okay, space 1378241, used 33132
D: Found partition 'nvs ' at offset 0x009000 with size 20480
D: Found partition 'otadata ' at offset 0x00E000 with size 8192
D: Found partition 'spiffs ' at offset 0x290000 with size 1507328
D: Read 32 keys from NVS -
nagyúr
válasz its_grandpa #19438 üzenetére
Az rendben van:[link]
Szerintem az lesz a megfejtés, amit eggyel előtted linkeltem, az NVS valamitől read only lesz a boot alatt.
-
gya/352
tag
Ha jol ertelmezem a linkelt megoldas egy full flash erase.
De feltoltes elott az arduino is elvegzi ezt. Nem?
A masik hogy oke hogy bootkor ez tortenik, de utana mukodes kozben sem inditja el nemelyik adot. Es masodik probalkozasra pedig elinditja. Minden masodikra tudja olvasni/irni az nvs-t? -
lanszelot
addikt
Hello,
Vettem egy ilyet Arduino Nano v3 hoz.
Hogy tudom pl kiiratni rá hogy "Hello"?
Kezdő vagyok most tanulgatom. -
nagyúr
válasz gya/352 #19440 üzenetére
Nem vagyok benne biztos, hogy feltöltés előtt is törli a flash-t, mert a SPIFFS adatai például úgy emlékszem megmaradnak, ha nincs piszkálva. Az NVS is.
Hogy mi triggereli a read only módot, azt kéne megtalálni és megszüntetni, különben flash törlés után újra ugyanez lehet a helyzet.Szerintem első próbálkozásra az NVS-ből kiolvasott információk alapján próbálja elindítani a streamet, azért nem megy, másodikra viszont azt az adatot használja, amit a webes felületen te megadsz.
-
lanszelot
addikt
Először is köszönöm szépen.
Értem mit kell csinálni, de volna egy kérdésem:
3-as pont Library. Gondolom abba az eszköz vmi felé tulajdonság leírása kerül. De - honnan szerzem be különböző dolgokhoz, és honnan tudom milyen parancsokat foglal magába?
Vagy rosszul értelmezem a Library dolgot? -
its_grandpa
tag
Amíg "debuggoltam" írtatok párat de sebaj, azért ezt most csak itt hagyom
Jogos, nem emlékeztem rá de most megnéztem.
Viszont azt gondolom megtaláltam és vesszek meg ha értem másnak miért működik.
Esp32_radio_init.ino 28. sor preferences.clear() , töröl mindent.
Ezután kiírja kódból az összeset,nézzük a 49. sort. preferences.putString ( "preset", "6" ) ;Ezt látjuk a hibaüzenetben:
:58:11.630 -> D: nvs_get_str failed 1102 for key preset, keylen is 6, len is 150!A kulcs hossza 6 ("preset" sztring hossza) de mi 150-et akarunk olvasni.
Ennek oka a main.cpp 708. sorától az nvsgetstr ( const char* key ) függvény és a 145. sor#define NVSBUFSIZE 150 // Max size of a string in NVS
A nvsgetstr fv. első 5 sora :
static char nvs_buf[NVSBUFSIZE] ; // Buffer for contents
size_t len = NVSBUFSIZE ; // Max length of the string, later real length
nvsopen() ; // Be sure to open nvs
nvs_buf[0] = '\0' ; // Return empty string on error
nvserr = nvs_get_str ( nvshandle, key, nvs_buf, &len ) ;
Megnyitjuk, a 150 hosszú nvs_buf 0. pozijára beírjuk a C sztring szeparátort, eddig OK.
Ezután viszont vissza akarjuk olvasni a kulcsot ( a mi esetünkben ez a "preset") , a 150 hosszú nvs_buf-ba, de mindig 150 hosszan mert a len változó értéke az bizony 150.
Ez így - szerintem - sose fog menni,hibaüzenet lesz a 718. sorban.
Ha minden igaz a kulcs valódi hosszát így lehet(ne) kideríteni.size_t real_len = 0;
nvs_get_str ( nvshandle, key, nullptr , &real_len );
Ezután kellene beolvasni a kulcsot a tényleges hossz ismeretében.nvserr = nvs_get_str ( nvshandle, key, nvs_buf, &real_len ) ;
Itt egy jó példa fv. a tényleges hossz megállapítására [link]
-
its_grandpa
tag
válasz its_grandpa #19446 üzenetére
Ez egy rendkívül érdekes szakmai szál, kíváncsi vagyok mi lesz a megoldás.
Van hozzá mindenem, ki fogom próbálni ha tudok rá időt szakítani.[ Szerkesztve ]
-
gya/352
tag
válasz its_grandpa #19447 üzenetére
Hat basszus jol beleastad magad.
Neked is es Aryesnek is koszonom hogy foglalkoztok vele.
En most nem nem fogok tudni jatszani vele a hetvegen. De jovo heten folytatom, bar szerintem egyelore feladom es berendelek egy uj esp32 boardot, mert nekem gyanus hogy fizikailag van vele vmi problema. -
vargalex
félisten
válasz its_grandpa #19446 üzenetére
Az
nvs_get_str
hívásnál alen
változó címe van átadva, azért, hogy aznvs_get_str
adja vissza benne abuffer
tényleges hosszát.Ha jól olvasom, az
1102
-es hiba azESP_ERR_NVS_NOT_FOUND
: "A requested entry couldn’t be found or namespace doesn’t exist yet and mode is NVS_READONLY"[ Szerkesztve ]
Alex
Új hozzászólás Aktív témák
- Óra topik
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
- DIGI Mobil
- CASIO órák kedvelők topicja!
- Luck Dragon: Asszociációs játék. :)
- Vicces képek
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Kerékpárosok, bringások ide!
- Rövid előzetesen a S.T.A.L.K.E.R. 2: Heart of Chornobyl
- Milyen NAS-t vegyek?
- További aktív témák...