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.
GUI-Generic i Visual Studio Code
-
[email protected]
- Posts: 1585
- Joined: Mon Feb 06, 2023 8:56 am
- Has thanked: 18 times
- Been thanked: 26 times
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
-
Lector
- Posts: 2471
- Joined: Fri Nov 17, 2017 2:26 pm
- Location: Poznań
- Has thanked: 13 times
- Been thanked: 25 times
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.
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 1Niespełniony automatyk. 
https://3d-lamp.photos/
https://pool.lector.top/
https://3d-lamp.photos/
https://pool.lector.top/
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
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://github.com/krycha88/GUI-Generic ... io.ini#L43
https://gui-generic-builder.supla.io/
-
Lector
- Posts: 2471
- Joined: Fri Nov 17, 2017 2:26 pm
- Location: Poznań
- Has thanked: 13 times
- Been thanked: 25 times
Czyli rozumiem że jak chce przekaźnik to przed daje ;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
Bo robiłem odwrotnie tego co nie chciałem dawałem ;
Niespełniony automatyk. 
https://3d-lamp.photos/
https://pool.lector.top/
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
i dobrze robiłeś, tam gdzie jest średnik , to jest to zakomentowane , czyli wyłączoneLector wrote: Fri Sep 01, 2023 6:36 amCzyli rozumiem że jak chce przekaźnik to przed daje ;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
Bo robiłem odwrotnie tego co nie chciałem dawałem ;
