Hi guys I have tried to compile the code below but keep getting the error any help?
I am getting this error:
Arduino: 1.8.9 (Windows Store 1.8.21.0) (Windows 10), Board: "Pro Trinket 5V/16MHz (USB)"
nerf-ammo-counter:37:64: error: no matching function for call to 'Button::Button(int, bool, bool, int)'
Button triggerBtn (TRIGGER_BTN_PIN, PULLUP, INVERT, DEBOUNCE_MS); //trigger button
^
C:\Users\Nick\Downloads\nerf-ammo-counter-master\nerf-ammo-counter-master\nerf-ammo-counter\nerf-ammo-counter.ino:37:64: note: candidates are:
In file included from C:\Users\Nick\Downloads\nerf-ammo-counter-master\nerf-ammo-counter-master\nerf-ammo-counter\nerf-ammo-counter.ino:15:0:
C:\Users\Nick\Documents\Arduino\libraries\Button-1.0.0/Button.h:14:3: note: Button::Button(uint8_t)
Button(uint8_t pin);
^
C:\Users\Nick\Documents\Arduino\libraries\Button-1.0.0/Button.h:14:3: note: candidate expects 1 argument, 4 provided
C:\Users\Nick\Documents\Arduino\libraries\Button-1.0.0/Button.h:11:7: note: constexpr Button::Button(const Button&)
class Button
^
C:\Users\Nick\Documents\Arduino\libraries\Button-1.0.0/Button.h:11:7: note: candidate expects 1 argument, 4 provided
C:\Users\Nick\Documents\Arduino\libraries\Button-1.0.0/Button.h:11:7: note: constexpr Button::Button(Button&&)
C:\Users\Nick\Documents\Arduino\libraries\Button-1.0.0/Button.h:11:7: note: candidate expects 1 argument, 4 provided
nerf-ammo-counter:38:62: error: no matching function for call to 'Button::Button(int, bool, bool, int)'
Button reloadBtn (RELOAD_BTN_PIN, PULLUP, INVERT, DEBOUNCE_MS); //reloading button
^
C:\Users\Nick\Downloads\nerf-ammo-counter-master\nerf-ammo-counter-master\nerf-ammo-counter\nerf-ammo-counter.ino:38:62: note: candidates are:
In file included from C:\Users\Nick\Downloads\nerf-ammo-counter-master\nerf-ammo-counter-master\nerf-ammo-counter\nerf-ammo-counter.ino:15:0:
C:\Users\Nick\Documents\Arduino\libraries\Button-1.0.0/Button.h:14:3: note: Button::Button(uint8_t)
Button(uint8_t pin);
^
C:\Users\Nick\Documents\Arduino\libraries\Button-1.0.0/Button.h:14:3: note: candidate expects 1 argument, 4 provided
C:\Users\Nick\Documents\Arduino\libraries\Button-1.0.0/Button.h:11:7: note: constexpr Button::Button(const Button&)
class Button
^
C:\Users\Nick\Documents\Arduino\libraries\Button-1.0.0/Button.h:11:7: note: candidate expects 1 argument, 4 provided
C:\Users\Nick\Documents\Arduino\libraries\Button-1.0.0/Button.h:11:7: note: constexpr Button::Button(Button&&)
C:\Users\Nick\Documents\Arduino\libraries\Button-1.0.0/Button.h:11:7: note: candidate expects 1 argument, 4 provided
nerf-ammo-counter:39:68: error: no matching function for call to 'Button::Button(int, bool, bool, int)'
Button magSzTogBtn (MAG_SZ_TOG_BTN_PIN, PULLUP, INVERT, DEBOUNCE_MS); //magazine size toggle button
^
C:\Users\Nick\Downloads\nerf-ammo-counter-master\nerf-ammo-counter-master\nerf-ammo-counter\nerf-ammo-counter.ino:39:68: note: candidates are:
In file included from C:\Users\Nick\Downloads\nerf-ammo-counter-master\nerf-ammo-counter-master\nerf-ammo-counter\nerf-ammo-counter.ino:15:0:
C:\Users\Nick\Documents\Arduino\libraries\Button-1.0.0/Button.h:14:3: note: Button::Button(uint8_t)
Button(uint8_t pin);
^
C:\Users\Nick\Documents\Arduino\libraries\Button-1.0.0/Button.h:14:3: note: candidate expects 1 argument, 4 provided
C:\Users\Nick\Documents\Arduino\libraries\Button-1.0.0/Button.h:11:7: note: constexpr Button::Button(const Button&)
class Button
^
C:\Users\Nick\Documents\Arduino\libraries\Button-1.0.0/Button.h:11:7: note: candidate expects 1 argument, 4 provided
C:\Users\Nick\Documents\Arduino\libraries\Button-1.0.0/Button.h:11:7: note: constexpr Button::Button(Button&&)
C:\Users\Nick\Documents\Arduino\libraries\Button-1.0.0/Button.h:11:7: note: candidate expects 1 argument, 4 provided
C:\Users\Nick\Downloads\nerf-ammo-counter-master\nerf-ammo-counter-master\nerf-ammo-counter\nerf-ammo-counter.ino: In function 'void countAmmo()':
nerf-ammo-counter:89:18: error: 'class Button' has no member named 'wasPressed'
if (triggerBtn.wasPressed()) { //trigger button pressed
^
C:\Users\Nick\Downloads\nerf-ammo-counter-master\nerf-ammo-counter-master\nerf-ammo-counter\nerf-ammo-counter.ino: In function 'void reload()':
nerf-ammo-counter:101:17: error: 'class Button' has no member named 'wasPressed'
if (reloadBtn.wasPressed()) { //reload button pressed
^
C:\Users\Nick\Downloads\nerf-ammo-counter-master\nerf-ammo-counter-master\nerf-ammo-counter\nerf-ammo-counter.ino: In function 'void toggleMags()':
nerf-ammo-counter:109:19: error: 'class Button' has no member named 'wasPressed'
if (magSzTogBtn.wasPressed()) { //magazine size toggle button pressed
^
Multiple libraries were found for "Adafruit_GFX.h"
Used: C:\Users\Nick\Documents\Arduino\libraries\Adafruit_GFX_Library
Not used: C:\Users\Nick\Documents\Arduino\libraries\Adafruit-GFX-Library-master
Multiple libraries were found for "Wire.h"
Used: C:\Users\Nick\Documents\ArduinoData\packages\adafruit\hardware\avr\1.4.13\libraries\Wire
Not used: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\Wire
exit status 1
no matching function for call to 'Button::Button(int, bool, bool, int)'
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.