GUI-Generic i Visual Studio Code

User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Jak wystartować i coś skompilować w Visual Studio Code?
Mam Visual Studio Code i plugin PlatformIO IDE, otwieram folder GUI-Generic-master i mam drzewko folderów i plików.

Co dalej droży koledży?

To nad czym mi zależy to obsługa przekaźników, przycisków, termometrów DS18B20, oLED.
Do tego chciałbym dopisać kilka zależności (przekaźnik - przekaźnik, oraz termometr różnicowy).

Projekt ma zawierać 8 przekaźników jeden przycisk i 5 termometrów na ESP32.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Nikt nic nie napiszę jak skompilować samodzielnie GG?
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
[email protected]
Posts: 1585
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

Masz tam w katalogu src plik. Ino, jego otwórz i buduj, w pliku platformio. Ini w głównym katalogu ustawiasz flagi sterujące włączonymi funkcjonalnościami oraz wybór platformy na którą chcesz to wgrać i w zasadzie tyle
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

W platformio.ini wybieram płytkę GUI_Generic_ESP32 czy tu we build_flags mam dac ; przed funkcjami których nie che?
W GUI-Generic_Config.h aktywowałem #define USE_CUSTOM i tu mam również powywalać // z przed opcji które chcę?

W GUI-Generic.ino widzę same funkcje IF które się aktywują jak gdzieś coś wybiorę.

Na początek chciałby ruszyć i skompilować tylko przekaźniki i przyciski.

Nie wiem co robię nie tak i wali mi błędami.

Code: Select all

Building in release mode
Compiling .pio\build\GUI_Generic_ESP32\src\GUI-Generic.ino.cpp.o
Compiling .pio\build\GUI_Generic_ESP32\src\GUIGenericCommon.cpp.o
Compiling .pio\build\GUI_Generic_ESP32\src\Markup.cpp.o
xtensa-esp32-elf-g++: error: src/GUI-Generic.ino.cpp: No such file or directory
xtensa-esp32-elf-g++: fatal error: no input files
compilation terminated.
Compiling .pio\build\GUI_Generic_ESP32\src\SuplaConditions.cpp.o
xtensa-esp32-elf-g++: error: CreateProcess: No such file or directory
Compiling .pio\build\GUI_Generic_ESP32\src\SuplaConfigESP.cpp.o
xtensa-esp32-elf-g++: error: CreateProcess: No such file or directory
xtensa-esp32-elf-g++: error: CreateProcess: No such file or directory
Compiling .pio\build\GUI_Generic_ESP32\src\SuplaConfigManager.cpp.o
Compiling .pio\build\GUI_Generic_ESP32\src\SuplaDeviceGUI.cpp.o
xtensa-esp32-elf-g++: error: CreateProcess: No such file or directory
Compiling .pio\build\GUI_Generic_ESP32\src\SuplaTemplateBoard.cpp.o
*** [.pio\build\GUI_Generic_ESP32\src\GUI-Generic.ino.cpp.o] Error 1
*** [.pio\build\GUI_Generic_ESP32\src\GUIGenericCommon.cpp.o] Error 1
*** [.pio\build\GUI_Generic_ESP32\src\Markup.cpp.o] Error 1
*** [.pio\build\GUI_Generic_ESP32\src\SuplaConditions.cpp.o] Error 1
*** [.pio\build\GUI_Generic_ESP32\src\SuplaConfigESP.cpp.o] Error 1
xtensa-esp32-elf-g++: error: CreateProcess: No such file or directory
*** [.pio\build\GUI_Generic_ESP32\src\SuplaConfigManager.cpp.o] Error 1
xtensa-esp32-elf-g++: error: CreateProcess: No such file or directory
*** [.pio\build\GUI_Generic_ESP32\src\SuplaDeviceGUI.cpp.o] Error 1
xtensa-esp32-elf-g++: error: CreateProcess: No such file or directory
*** [.pio\build\GUI_Generic_ESP32\src\SuplaTemplateBoard.cpp.o] Error 1
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

W VSC nie używasz GUI-Generic_Config.h a poprostu musisz zakomentować wybrane opcje w
https://github.com/krycha88/GUI-Generic ... io.ini#L43
https://gui-generic-builder.supla.io/
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

krycha88 wrote: Thu Aug 31, 2023 9:04 pm W VSC nie używasz GUI-Generic_Config.h a poprostu musisz zakomentować wybrane opcje w
https://github.com/krycha88/GUI-Generic ... io.ini#L43
Czyli rozumiem że jak chce przekaźnik to przed daje ;
Bo robiłem odwrotnie tego co nie chciałem dawałem ;
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
[email protected]
Posts: 1585
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

Lector wrote: Fri Sep 01, 2023 6:36 am
krycha88 wrote: Thu Aug 31, 2023 9:04 pm W VSC nie używasz GUI-Generic_Config.h a poprostu musisz zakomentować wybrane opcje w
https://github.com/krycha88/GUI-Generic ... io.ini#L43
Czyli rozumiem że jak chce przekaźnik to przed daje ;
Bo robiłem odwrotnie tego co nie chciałem dawałem ;
i dobrze robiłeś, tam gdzie jest średnik , to jest to zakomentowane , czyli wyłączone

Return to “GUI Generic”