The following library is used for work with dimmer, it gives ability to control large ammoun of dimmer. This lib uses with Leonardo, Mega, UNO, ESP8266, ESP32, Arduino M0, Arduino Zero, Arduino Due, STM32.
Hi all,
I downloaded the Library and imported it to my Arduino IDE. I then loaded the example "SimpleButton" and tried to compile it before I changed a single line of code. Sadly it did not compile and it showed the below errors. Can anybody tell me what I need to do to get the code to work. Many thanks in advance for any help offered.
In file included from c:\Arduino\libraries\RBDDimmer-master\src/esp32/RBDmcuESP32.h:10,
from c:\Arduino\libraries\RBDDimmer-master\src/RBDdimmer.h:9,
from C:\Users\alan\AppData\Local\Temp.arduinoIDE-unsaved202242-18244-1m13py7.vo2c\SimpleButton\SimpleButton.ino:53:
C:\Users\alan\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.2/tools/sdk/esp32/include/esp_hw_support/include/esp_intr.h:8:2: warning: #warning esp_intr.h is deprecated, please include esp_intr_alloc.h instead [-Wcpp]
warning esp_intr.h is deprecated, please include esp_intr_alloc.h instead
^~~
In file included from C:\Users\alan\AppData\Local\Temp.arduinoIDE-unsaved202242-18244-1m13py7.vo2c\SimpleButton\SimpleButton.ino:53:
c:\Arduino\libraries\RBDDimmer-master\src/RBDdimmer.h:36: warning: "ALL_DIMMERS" redefined
define ALL_DIMMERS 30
In file included from c:\Arduino\libraries\RBDDimmer-master\src/RBDdimmer.h:9,
from C:\Users\alan\AppData\Local\Temp.arduinoIDE-unsaved202242-18244-1m13py7.vo2c\SimpleButton\SimpleButton.ino:53:
c:\Arduino\libraries\RBDDimmer-master\src/esp32/RBDmcuESP32.h:17: note: this is the location of the previous definition
define ALL_DIMMERS 50
C:\Users\alan\AppData\Local\Temp.arduinoIDE-unsaved202242-18244-1m13py7.vo2c\SimpleButton\SimpleButton.ino:61:28: error: no matching function for call to 'dimmerLamp::dimmerLamp(int)'
dimmerLamp dimmer(outputPin); //initialase port for dimmer for MEGA, Leonardo, UNO, Arduino M0, Arduino Zero
^
In file included from C:\Users\alan\AppData\Local\Temp.arduinoIDE-unsaved202242-18244-1m13py7.vo2c\SimpleButton\SimpleButton.ino:53:
c:\Arduino\libraries\RBDDimmer-master\src/RBDdimmer.h:59:9: note: candidate: 'dimmerLamp::dimmerLamp(int, int)'
dimmerLamp(int user_dimmer_pin, int zc_dimmer_pin);
^~~~~~
c:\Arduino\libraries\RBDDimmer-master\src/RBDdimmer.h:59:9: note: candidate expects 2 arguments, 1 provided
c:\Arduino\libraries\RBDDimmer-master\src/RBDdimmer.h:38:7: note: candidate: 'constexpr dimmerLamp::dimmerLamp(const dimmerLamp&)'
class dimmerLamp
^~~~~~
c:\Arduino\libraries\RBDDimmer-master\src/RBDdimmer.h:38:7: note: no known conversion for argument 1 from 'int' to 'const dimmerLamp&'
c:\Arduino\libraries\RBDDimmer-master\src/RBDdimmer.h:38:7: note: candidate: 'constexpr dimmerLamp::dimmerLamp(dimmerLamp&&)'
c:\Arduino\libraries\RBDDimmer-master\src/RBDdimmer.h:38:7: note: no known conversion for argument 1 from 'int' to 'dimmerLamp&&'
Hi all, I downloaded the Library and imported it to my Arduino IDE. I then loaded the example "SimpleButton" and tried to compile it before I changed a single line of code. Sadly it did not compile and it showed the below errors. Can anybody tell me what I need to do to get the code to work. Many thanks in advance for any help offered.
In file included from c:\Arduino\libraries\RBDDimmer-master\src/esp32/RBDmcuESP32.h:10, from c:\Arduino\libraries\RBDDimmer-master\src/RBDdimmer.h:9, from C:\Users\alan\AppData\Local\Temp.arduinoIDE-unsaved202242-18244-1m13py7.vo2c\SimpleButton\SimpleButton.ino:53: C:\Users\alan\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.2/tools/sdk/esp32/include/esp_hw_support/include/esp_intr.h:8:2: warning: #warning esp_intr.h is deprecated, please include esp_intr_alloc.h instead [-Wcpp]
warning esp_intr.h is deprecated, please include esp_intr_alloc.h instead
^
~~ In file included from C:\Users\alan\AppData\Local\Temp.arduinoIDE-unsaved202242-18244-1m13py7.vo2c\SimpleButton\SimpleButton.ino:53: c:\Arduino\libraries\RBDDimmer-master\src/RBDdimmer.h:36: warning: "ALL_DIMMERS" redefineddefine ALL_DIMMERS 30
In file included from c:\Arduino\libraries\RBDDimmer-master\src/RBDdimmer.h:9, from C:\Users\alan\AppData\Local\Temp.arduinoIDE-unsaved202242-18244-1m13py7.vo2c\SimpleButton\SimpleButton.ino:53: c:\Arduino\libraries\RBDDimmer-master\src/esp32/RBDmcuESP32.h:17: note: this is the location of the previous definition
define ALL_DIMMERS 50
C:\Users\alan\AppData\Local\Temp.arduinoIDE-unsaved202242-18244-1m13py7.vo2c\SimpleButton\SimpleButton.ino:61:28: error: no matching function for call to 'dimmerLamp::dimmerLamp(int)' dimmerLamp dimmer(outputPin); //initialase port for dimmer for MEGA, Leonardo, UNO, Arduino M0, Arduino Zero ^ In file included from C:\Users\alan\AppData\Local\Temp.arduinoIDE-unsaved202242-18244-1m13py7.vo2c\SimpleButton\SimpleButton.ino:53: c:\Arduino\libraries\RBDDimmer-master\src/RBDdimmer.h:59:9: note: candidate: 'dimmerLamp::dimmerLamp(int, int)' dimmerLamp(int user_dimmer_pin, int zc_dimmer_pin); ^
~~~~~ c:\Arduino\libraries\RBDDimmer-master\src/RBDdimmer.h:59:9: note: candidate expects 2 arguments, 1 provided c:\Arduino\libraries\RBDDimmer-master\src/RBDdimmer.h:38:7: note: candidate: 'constexpr dimmerLamp::dimmerLamp(const dimmerLamp&)' class dimmerLamp ^~~~~~ c:\Arduino\libraries\RBDDimmer-master\src/RBDdimmer.h:38:7: note: no known conversion for argument 1 from 'int' to 'const dimmerLamp&' c:\Arduino\libraries\RBDDimmer-master\src/RBDdimmer.h:38:7: note: candidate: 'constexpr dimmerLamp::dimmerLamp(dimmerLamp&&)' c:\Arduino\libraries\RBDDimmer-master\src/RBDdimmer.h:38:7: note: no known conversion for argument 1 from 'int' to 'dimmerLamp&&'Compilation error: exit status 1