Build v Platformio

C,C++,C#

Moderátori: psichac, Moderátori

raki
Okoloidúci
Okoloidúci
Príspevky: 46
Dátum registrácie: 05 Jan 2009, 00:00
Bydlisko: Bratislava
Vek: 57

Build v Platformio

Príspevok od používateľa raki » 11 Dec 2021, 15:58

Ahojte, potreboval by som poradiť.
chcem si postaviť reflow a našiel som projekt na https://github.com/foxis/ESPReflow
Páčil sa mi, po HW stránke mám všetko hotové aj s nejakými úpravami - vlastný návrh DPS, WIFI modul je ESP-12E. Problém nastal pri softe - projekt je pod PlatformIO. Tak som si ho nainštaloval pod VS Code a naimportoval, zmenil Board a pokúsil sa buildnúť. Skončilo to množstvom chýb a keďže som v tomto nikdy nerobil tak som zostal vysieť. Skúsenosti mám s QT kde som si robil program pre Raspberry na ovládanie akvária ale to bol môj program a kompletne vytvorený mnou. Nikdy som nerobil niečo z Githubu.
Vedel by mi niekto pomôcť, prípadne skompilovať tento projekt? Nahranie do ESP modulu mám zmáknuté, skúšal som nejaké veci cez Arduino a samostatný sériový prevodník.

Ďakujem.
0

dan21
Ultimate člen
Ultimate člen
Príspevky: 3016
Dátum registrácie: 11 Apr 2007, 00:00
Bydlisko: ZA

Re: Build v Platformio

Príspevok od používateľa dan21 » 11 Dec 2021, 18:35

Co presne je problem ? Nestiahne kniznice ?

Po par upravach sa mi to podarilo skompilovat (build) zatial pre ESP8266 a MAX31855.

A teraz aj pre MAX6675.
0

raki
Okoloidúci
Okoloidúci
Príspevky: 46
Dátum registrácie: 05 Jan 2009, 00:00
Bydlisko: Bratislava
Vek: 57

Re: Build v Platformio

Príspevok od používateľa raki » 11 Dec 2021, 20:50

No to práve neviem. Najprv mu chýbal GIT, ten som doinštaloval. Potom sa mu nelúbilo, že niektoré návraty z funkcií Return boli bez návratového parametru. Keďže som na tom nevidel nič zlé, tak som sa dopátral, že novšia norma C++ takýto parameter vyžaduje a ja som dopísal Return 0. To pomohlo, ale modul mi po napálení nabiehal v AP režime a nemohol som sa naň nakonektovať. A tak som začal všelijako experimentovať a bolo to horšie a horšie. Však to poznáme...

Premenoval si pôvodnú knižnicu src/sample_wificonfig.h na wificonfig.h ?

Mal som problem aj s Arduinojson kvôli verziám, podporuje to len V5.

Mohol by si mi poslať *.bin súbor? Bol by som veľmi vďačný.
rakovsky.rasto at gmail.com

Ešte raz ďakujem
0

dan21
Ultimate člen
Ultimate člen
Príspevky: 3016
Dátum registrácie: 11 Apr 2007, 00:00
Bydlisko: ZA

Re: Build v Platformio

Príspevok od používateľa dan21 » 11 Dec 2021, 20:55

Poslat ti to mozem ale asi ti nepomoze. Potrebujes totiz do toho premenovaneho suboru doplnit svoje WIFI_SSID a WIFI_PASSWORD.
V Config.cpp treba v metode translate_mode(MODE_t mode) doplnit jeden case
case UNKNOWN: return "trebars unknown"; break;

a potom este uplne na konci tej metody dat return "";

skus to pomenit a potom urobit build. Este predtym daj aj clean.
Daj vediet
0

raki
Okoloidúci
Okoloidúci
Príspevky: 46
Dátum registrácie: 05 Jan 2009, 00:00
Bydlisko: Bratislava
Vek: 57

Re: Build v Platformio

Príspevok od používateľa raki » 23 Dec 2021, 10:57

Tak po dvoch týždňoch búchania hlavy do steny som na to došiel. Časť kódu / v adresáry DATA/ - je to vlastne webové rozhranie - sa do ESP nahráva úplne zvlášť - výber v inej záložke. Toto som nevedel že program a súborový systém sú od seba programovo oddelené, narazil som na nete na to náhodou a samozrejme som sa nikdy nestretol s niečim takým - aj keď PIC tiež vytvorí zvlášť súbor do EEPROM, ale ten sa automaticky nahráva aj s programom.
Takže preto je ťažko niekomu povedať prečo to nejde.
Ale teraz to komplet nabehlo a ja môžem dorobiť HW časť a posunúť sa ďalej.
Ďakujem za ochotu a pomoc, pomohla mi informácia, že tebe to išlo bez problémov.
0

dan21
Ultimate člen
Ultimate člen
Príspevky: 3016
Dátum registrácie: 11 Apr 2007, 00:00
Bydlisko: ZA

Re: Build v Platformio

Príspevok od používateľa dan21 » 28 Dec 2021, 12:22

Hlavne ze to uz ide !! :-)

To ma vobec nenapadlo, ze takato vec moze nastat :-)
Ja to beriem akosi automaticky :-)

DS
0

Napísať odpoveď