TTGO_T_BEAM
TTGO_T_BEAM copied to clipboard
erreur avec button2
Bonjour, je suis novice et j'ai tenté la compilation après avoir intégré les bibliothèques et j'obtiens cette erreur :
LilyGO-T-Beam.ino: In function 'void button_init()': LilyGO-T-Beam:131:32: error: no matching function for call to 'Button2::Button2()' pBtns = new Button2 [args]; ^ In file included from C:\Users\sebas\Documents\Arduino\droneID_FR\LilyGO-T-Beam\LilyGO-T-Beam.ino:18:0: C:\Users\sebas\Documents\Arduino\libraries\Button2-1.2.0\src/Button2.h:63:5: note: candidate: Button2::Button2(byte, byte, boolean, unsigned int) Button2(byte attachTo, byte buttonMode = INPUT_PULLUP, boolean activeLow = true, unsigned int debounceTimeout = DEBOUNCE_MS); ^ C:\Users\sebas\Documents\Arduino\libraries\Button2-1.2.0\src/Button2.h:63:5: note: candidate expects 4 arguments, 0 provided C:\Users\sebas\Documents\Arduino\libraries\Button2-1.2.0\src/Button2.h:35:7: note: candidate: constexpr Button2::Button2(const Button2&) class Button2 { ^ C:\Users\sebas\Documents\Arduino\libraries\Button2-1.2.0\src/Button2.h:35:7: note: candidate expects 1 argument, 0 provided C:\Users\sebas\Documents\Arduino\libraries\Button2-1.2.0\src/Button2.h:35:7: note: candidate: constexpr Button2::Button2(Button2&&) C:\Users\sebas\Documents\Arduino\libraries\Button2-1.2.0\src/Button2.h:35:7: note: candidate expects 1 argument, 0 provided Plusieurs bibliothèque trouvées pour "WiFi.h" Utilisé : C:\Users\sebas\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi Non utilisé : C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.39.0_x86__mdqgnx93n4wtt\libraries\WiFi exit status 1 no matching function for call to 'Button2::Button2()'
Il faut charger la librairie : https://github.com/lewisxhe/Button2.git
Bonjour, Je rencontre la même erreur malgré le chargement de la librairie Button2 avec Arduino IDE
Et avec PlatformIO j'ai ce message d'erreur :
Library Manager: Installing git+https://github.com/lewisxhe/Button2.git FileNotFoundError: [WinError 2] Le fichier spécifié est introuvable: File "C:\Users\larce.platformio\penv\lib\site-packages\platformio\builder\main.py", line 170: env.SConscript("$BUILD_SCRIPT") File "C:\Users\larce.platformio\packages\tool-scons\scons-local-4.0.1\SCons\Script\SConscript.py", line 598: return _SConscript(self.fs, *files, **subst_kw) File "C:\Users\larce.platformio\packages\tool-scons\scons-local-4.0.1\SCons\Script\SConscript.py", line 287: exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals) File "C:\Users\larce.platformio\platforms\espressif32\builder\main.py", line 224: target_elf = env.BuildProgram() File "C:\Users\larce.platformio\packages\tool-scons\scons-local-4.0.1\SCons\Environment.py", line 219: return self.method(*nargs, **kwargs) File "C:\Users\larce.platformio\penv\lib\site-packages\platformio\builder\tools\platformio.py", line 62: env.ProcessProjectDeps() File "C:\Users\larce.platformio\packages\tool-scons\scons-local-4.0.1\SCons\Environment.py", line 219: return self.method(*nargs, **kwargs) File "C:\Users\larce.platformio\penv\lib\site-packages\platformio\builder\tools\platformio.py", line 140: project_lib_builder = env.ConfigureProjectLibBuilder() File "C:\Users\larce.platformio\packages\tool-scons\scons-local-4.0.1\SCons\Environment.py", line 219: return self.method(*nargs, **kwargs) File "C:\Users\larce.platformio\penv\lib\site-packages\platformio\builder\tools\piolib.py", line 1062: project.install_dependencies() File "C:\Users\larce.platformio\penv\lib\site-packages\platformio\builder\tools\piolib.py", line 898: lm.install(spec) File "c:\users\larce.platformio\penv\lib\site-packages\platformio\package\manager_install.py", line 49: spec, silent=silent, skip_dependencies=skip_dependencies, force=force File "c:\users\larce.platformio\penv\lib\site-packages\platformio\package\manager\library.py", line 86: force=force, File "c:\users\larce.platformio\penv\lib\site-packages\platformio\package\manager_install.py", line 97: pkg = self.install_from_url(spec.url, spec, silent=silent) File "c:\users\larce.platformio\penv\lib\site-packages\platformio\package\manager_install.py", line 141: vcs = VCSClientFactory.new(tmp_dir, url) File "c:\users\larce.platformio\penv\lib\site-packages\platformio\package\vcsclient.py", line 55: src_dir, remote_url, tag, silent File "c:\users\larce.platformio\penv\lib\site-packages\platformio\package\vcsclient.py", line 137: self.configure() File "c:\users\larce.platformio\penv\lib\site-packages\platformio\package\vcsclient.py", line 146: result = proc.exec_command([cls.command, "--exec-path"]) File "c:\users\larce.platformio\penv\lib\site-packages\platformio\proc.py", line 113: p = subprocess.Popen(*args, **kwargs) File "C:\Users\larce.platformio\python3\lib\subprocess.py", line 800: restore_signals, start_new_session) File "C:\Users\larce.platformio\python3\lib\subprocess.py", line 1207: startupinfo) ==================================================================== [FAILED] Took 1.02 seconds ==================================================================== The terminal process "C:\Users\larce.platformio\penv\Scripts\pio.exe 'run'" terminated with exit code: 1.
Merci
Ben décidément... Essaye avec la version à jour de la librairie : https://github.com/lennarthennigs/Button2/zipball/master Pense bien à supprimer l'ancienne. Je viens d'essayer c'est ok de mon côté...
Merci ça fonctionne maintenant pour Button2 ;)
Par contre il y a une nouvelle erreur :
droneID_FR.h:22:10: fatal error: cstdint: No such file or directory
#include
Et pareil avec