Skip to content

Won't compile for a ESP32 #56

Description

@Alan-Somebody

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&&'

Compilation error: exit status 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions