smartBombka 2025

User avatar
veeroos
Posts: 1081
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

jeśli było to robione podobnie jak u mnie to ja na podstawie klasy od Radka zrobiłem coś takiego

Code: Select all

class RgbLeds : public Supla::Control::RGBBase {
  public:
    RgbLeds(int Channel)
      : Channel(Channel) {
    }
    void setRGBWValueOnDevice( uint32_t  red,
                               uint32_t  green,
                               uint32_t  blue,
                               uint32_t  colorBrightness,
                               uint32_t  brightness) {


        

        redWSLED1             = map(red,             0, 1023, 0, 255);
        greenWSLED1           = map(green,           0, 1023, 0, 255);
        blueWSLED1            = map(blue,            0, 1023, 0, 255);
        colorBrightnessWSLED1 = map(colorBrightness, 0, 1023, 0, 100);
        jasnosc = colorBrightnessWSLED1;

       
        redWSLED[Channel]             = (redWSLED1 * colorBrightnessWSLED1 ) / 100;
        greenWSLED[Channel]           = (greenWSLED1 * colorBrightnessWSLED1) / 100;
        blueWSLED[Channel]            = (blueWSLED1 * colorBrightnessWSLED1) / 100;

    }
  protected:
    uint32_t redWSLED1;
    uint32_t greenWSLED1;
    uint32_t blueWSLED1;
    uint32_t colorBrightnessWSLED1;
    uint32_t brightnessWSLED;
    int Channel;
};

RgbLeds *ledyProgramowalne[9] = {};
czyli to "colorBrightness" było wykorzystywane do zmiany jasności każdego z kolorów, jeśli teraz leci to bezpośrednio to wystarczy z klasy wyrzucić zmianę natężenia koloru
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more

https://github.com/v33r005
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

veeroos wrote: Thu Mar 05, 2026 1:06 pm jeśli było to robione podobnie jak u mnie to ja na podstawie klasy od Radka zrobiłem coś takiego
Tam właśnie jest inaczej. Na pixel jest wołane "setBrightness(colorBrightness)"
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
veeroos
Posts: 1081
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

Ja zapalam diody w neopixel tak:

Code: Select all

        pixels2.setPixelColor(i, pixels2.Color(greenWSLED, redWSLED, blueWSLED));
A w FastLed:

Code: Select all

      leds[1][i].r = redWSLED[1];
      leds[1][i].g = greenWSLED[1];
      leds[1][i].b = blueWSLED[1];
Musiałbym zobaczyć w jego kodzie jak on to rozwiązał i po co mu był potrzebny sygnał od jasności,.bo u mnie wszystko się odbywało w klasie
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more

https://github.com/v33r005
User avatar
malarz
Posts: 506
Joined: Wed Jan 27, 2021 4:04 pm
Been thanked: 2 times

Post

klew wrote: Thu Mar 05, 2026 11:41 am
malarz wrote: Sun Jan 11, 2026 9:56 pm
Myślę, że zepsułem kompilację Twojego przykładu z xMas.
W obsłudze RGB (i pochodnych) wyleciało "colorBrightness" z setRGBWValueOnDevice. Teraz tam leci tylko r, g, b, whicteBrightness.
Widzę u Ciebie w kodzie, że tam jakoś przekazywałeś to brightness do neopixel, ale nie doszukałem się do końca co to robio w neopixel.

Czy mógłbyś przejrzeć swój kod i sprawdzić, czy to ustawienie jesności można usunąć? Obecnie przekazywane wartości rgb mają już "zaaplikowaną" jasność, czyli np z 255,0,0 robi się 127,0,0 przy 50% jasności.,
OK. Ale za 2-3 tygodnie. Muszę inne rzeczy, które wziąłem sobie na głowę pokończyć.
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.
User avatar
malarz
Posts: 506
Joined: Wed Jan 27, 2021 4:04 pm
Been thanked: 2 times

Post

klew wrote: Thu Mar 05, 2026 11:41 am
malarz wrote: Sun Jan 11, 2026 9:56 pm
Myślę, że zepsułem kompilację Twojego przykładu z xMas.
W obsłudze RGB (i pochodnych) wyleciało "colorBrightness" z setRGBWValueOnDevice. Teraz tam leci tylko r, g, b, whicteBrightness.
Widzę u Ciebie w kodzie, że tam jakoś przekazywałeś to brightness do neopixel, ale nie doszukałem się do końca co to robi w neopixel.

Czy mógłbyś przejrzeć swój kod i sprawdzić, czy to ustawienie jasności można usunąć? Obecnie przekazywane wartości rgb mają już "zaaplikowaną" jasność, czyli np z 255,0,0 robi się 127,0,0 przy 50% jasności.,
Teraz doczytałem co się zmieniło. To chyba generalnie słabo. Bo wyłączenie w aplikacji kanału RGB zmieniało jasność do zera w ciągu chyba 2sek. Jak wyłączamy diody w mechanizmie Verosa to w moim rozwiązaniu dalej można było zmieniać kolory nawet jak aplikacja wysyłała coraz bardziej "ściemniony" kolor. Muszę potestować jak jest rozwiązana kontrolka w aplikacji. Najwyżej przy wyłączaniu w mechanizmie Verosa zablokuję dotychczasowy kolor (tak było w rozwiązaniu Verosa).

Postaram się w weekend złożyć podobny zestaw i potestować jak to teraz działa. Tylko sezon trochę już nie pasuje.
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.
User avatar
veeroos
Posts: 1081
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

malarz wrote: Tue Mar 10, 2026 10:46 pm
Wiesz tak sobie myślę jeszcze, że jak robisz bibliotekę pod te taśmy, to może w deklaracji by podawał pin do odcinania zasilania do taśmy jeśli nie jest używana, bo jednak pobiera ona prąd jeśli nie świeci. Ja to w sumie ogarnąłem w programie, bo piszę teraz program pod sterownik:
https://allegro.pl/oferta/sterownik-led ... 8144167484
On ma na pokładzie parę fajnych rzeczy i na mosfetach odcina zasilanie od taśmy.
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more

https://github.com/v33r005
User avatar
malarz
Posts: 506
Joined: Wed Jan 27, 2021 4:04 pm
Been thanked: 2 times

Post

klew wrote: Czy mógłbyś przejrzeć swój kod i sprawdzić, czy to ustawienie jesności można usunąć? Obecnie przekazywane wartości rgb mają już "zaaplikowaną" jasność, czyli np z 255,0,0 robi się 127,0,0 przy 50% jasności.,
Coś mi nie idzie z kompilacją biblioteki skopiowanej z GH:

Code: Select all

In file included from c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:19:
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.h:126:8: error: 'bool Supla::Control::RGBCCTBase::isStateStorageMigrationNeeded() const' marked 'override', but does not override
  126 |   bool isStateStorageMigrationNeeded() const override;
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp: In constructor 'Supla::Control::RGBCCTBase::RGBCCTBase(Supla::Control::RGBCCTBase*)':
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:74:7: error: 'SUPLA_RGBW_BIT_FUNC_DIMMER' was not declared in this scope
   74 |       SUPLA_RGBW_BIT_FUNC_DIMMER | SUPLA_RGBW_BIT_FUNC_RGB_LIGHTING |
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:74:36: error: 'SUPLA_RGBW_BIT_FUNC_RGB_LIGHTING' was not declared in this scope; did you mean 'SUPLA_CHANNELFNC_RGBLIGHTING'?
   74 |       SUPLA_RGBW_BIT_FUNC_DIMMER | SUPLA_RGBW_BIT_FUNC_RGB_LIGHTING |
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                    SUPLA_CHANNELFNC_RGBLIGHTING
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:75:7: error: 'SUPLA_RGBW_BIT_FUNC_DIMMER_AND_RGB_LIGHTING' was not declared in this scope; did you mean 'SUPLA_CHANNELFNC_DIMMERANDRGBLIGHTING'?
   75 |       SUPLA_RGBW_BIT_FUNC_DIMMER_AND_RGB_LIGHTING |
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |       SUPLA_CHANNELFNC_DIMMERANDRGBLIGHTING
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:76:7: error: 'SUPLA_RGBW_BIT_FUNC_DIMMER_CCT' was not declared in this scope
   76 |       SUPLA_RGBW_BIT_FUNC_DIMMER_CCT | SUPLA_RGBW_BIT_FUNC_DIMMER_CCT_AND_RGB);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:76:40: error: 'SUPLA_RGBW_BIT_FUNC_DIMMER_CCT_AND_RGB' was not declared in this scope
   76 |       SUPLA_RGBW_BIT_FUNC_DIMMER_CCT | SUPLA_RGBW_BIT_FUNC_DIMMER_CCT_AND_RGB);
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:77:22: error: 'SUPLA_CHANNELFNC_DIMMER_CCT_AND_RGB' was not declared in this scope; did you mean 'SUPLA_CHANNELFNC_WATER_TANK'?
   77 |   channel.setDefault(SUPLA_CHANNELFNC_DIMMER_CCT_AND_RGB);
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                      SUPLA_CHANNELFNC_WATER_TANK
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp: In member function 'virtual void Supla::Control::RGBCCTBase::setRGBCCT(int, int, int, int, int, int, bool, bool)':
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:163:31: error: no matching function for call to 'Supla::Storage::ScheduleSave(int, int)'
  163 |   Supla::Storage::ScheduleSave(5000, 2000);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:29:
c:/Users/malarz/Documents/Arduino/libraries/SuplaDevice/src/supla/storage/storage.h:56:15: note: candidate: 'static void Supla::Storage::ScheduleSave(uint32_t)'
   56 |   static void ScheduleSave(uint32_t delayMs);
      |               ^~~~~~~~~~~~
c:/Users/malarz/Documents/Arduino/libraries/SuplaDevice/src/supla/storage/storage.h:56:15: note:   candidate expects 1 argument, 2 provided
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp: In member function 'virtual void Supla::Control::RGBCCTBase::iterateAlways()':
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:170:24: error: no matching function for call to 'Supla::Channel::setNewValue(uint8_t&, uint8_t&, uint8_t&, uint8_t&, uint8_t&, uint8_t&)'
  170 |     channel.setNewValue(curRed,
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~
  171 |                         curGreen,
      |                         ~~~~~~~~~
  172 |                         curBlue,
      |                         ~~~~~~~~
  173 |                         curColorBrightness,
      |                         ~~~~~~~~~~~~~~~~~~~
  174 |                         curWhiteBrightness,
      |                         ~~~~~~~~~~~~~~~~~~~
  175 |                         curWhiteTemperature);
      |                         ~~~~~~~~~~~~~~~~~~~~
In file included from c:/Users/malarz/Documents/Arduino/libraries/SuplaDevice/src/supla/channel_element.h:20,
                 from c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.h:26:
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src/supla/channels/channel.h:50:8: note: candidate: 'void Supla::Channel::setNewValue(double)'
   50 |   void setNewValue(double dbl);
      |        ^~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src/supla/channels/channel.h:50:8: note:   candidate expects 1 argument, 6 provided
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src/supla/channels/channel.h:51:8: note: candidate: 'void Supla::Channel::setNewValue(double, double)'
   51 |   void setNewValue(double temp, double humi);
      |        ^~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src/supla/channels/channel.h:51:8: note:   candidate expects 2 arguments, 6 provided
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src/supla/channels/channel.h:52:8: note: candidate: 'void Supla::Channel::setNewValue(int32_t)'
   52 |   void setNewValue(int32_t value);
      |        ^~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src/supla/channels/channel.h:52:8: note:   candidate expects 1 argument, 6 provided
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src/supla/channels/channel.h:53:8: note: candidate: 'void Supla::Channel::setNewValue(bool)'
   53 |   void setNewValue(bool value);
      |        ^~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src/supla/channels/channel.h:53:8: note:   candidate expects 1 argument, 6 provided
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src/supla/channels/channel.h:54:8: note: candidate: 'void Supla::Channel::setNewValue(const TElectricityMeter_ExtendedValue_V3&)'
   54 |   void setNewValue(const TElectricityMeter_ExtendedValue_V3 &emValue);
      |        ^~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src/supla/channels/channel.h:54:8: note:   candidate expects 1 argument, 6 provided
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src/supla/channels/channel.h:55:8: note: candidate: 'void Supla::Channel::setNewValue(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)'
   55 |   void setNewValue(uint8_t red,
      |        ^~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src/supla/channels/channel.h:55:8: note:   candidate expects 5 arguments, 6 provided
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src/supla/channels/channel.h:60:8: note: candidate: 'void Supla::Channel::setNewValue(uint64_t)'
   60 |   void setNewValue(uint64_t value);
      |        ^~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src/supla/channels/channel.h:60:8: note:   candidate expects 1 argument, 6 provided
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src/supla/channels/channel.h:61:8: note: candidate: 'void Supla::Channel::setNewValue(const TDSC_RollerShutterValue&)'
   61 |   void setNewValue(const TDSC_RollerShutterValue &value);
      |        ^~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src/supla/channels/channel.h:61:8: note:   candidate expects 1 argument, 6 provided
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src/supla/channels/channel.h:62:8: note: candidate: 'void Supla::Channel::setNewValue(const TDSC_FacadeBlindValue&)'
   62 |   void setNewValue(const TDSC_FacadeBlindValue &value);
      |        ^~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src/supla/channels/channel.h:62:8: note:   candidate expects 1 argument, 6 provided
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src/supla/channels/channel.h:63:8: note: candidate: 'bool Supla::Channel::setNewValue(const char*)'
   63 |   bool setNewValue(const char *newValue);
      |        ^~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src/supla/channels/channel.h:63:8: note:   candidate expects 1 argument, 6 provided
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp: In member function 'virtual int32_t Supla::Control::RGBCCTBase::handleNewValueFromServer(TSD_SuplaChannelNewValue*)':
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:291:10: error: 'RGBW_COMMAND_BRIGHTNESS_ADJUSTMENT_DIMMER_START' was not declared in this scope
  291 |     case RGBW_COMMAND_BRIGHTNESS_ADJUSTMENT_DIMMER_START: {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:300:10: error: 'RGBW_COMMAND_BRIGHTNESS_ADJUSTMENT_COLOR_START' was not declared in this scope
  300 |     case RGBW_COMMAND_BRIGHTNESS_ADJUSTMENT_COLOR_START: {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:309:10: error: 'RGBW_COMMAND_BRIGHTNESS_ADJUSTMENT_ALL_START' was not declared in this scope
  309 |     case RGBW_COMMAND_BRIGHTNESS_ADJUSTMENT_ALL_START: {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:314:10: error: 'RGBW_COMMAND_BRIGHTNESS_ADJUSTMENT_DIMMER_STOP' was not declared in this scope
  314 |     case RGBW_COMMAND_BRIGHTNESS_ADJUSTMENT_DIMMER_STOP: {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:322:10: error: 'RGBW_COMMAND_BRIGHTNESS_ADJUSTMENT_COLOR_STOP' was not declared in this scope
  322 |     case RGBW_COMMAND_BRIGHTNESS_ADJUSTMENT_COLOR_STOP: {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:330:10: error: 'RGBW_COMMAND_BRIGHTNESS_ADJUSTMENT_ALL_STOP' was not declared in this scope
  330 |     case RGBW_COMMAND_BRIGHTNESS_ADJUSTMENT_ALL_STOP: {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:334:10: error: 'RGBW_COMMAND_SET_WHITE_TEMPERATURE_WITHOUT_TURN_ON' was not declared in this scope; did you mean 'RGBW_COMMAND_SET_BRIGHTNESS_WITHOUT_TURN_ON'?
  334 |     case RGBW_COMMAND_SET_WHITE_TEMPERATURE_WITHOUT_TURN_ON: {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |          RGBW_COMMAND_SET_BRIGHTNESS_WITHOUT_TURN_ON
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp: In member function 'virtual void Supla::Control::RGBCCTBase::onFastTimer()':
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:787:30: error: 'SUPLA_CHANNELFNC_DIMMER_CCT_AND_RGB' was not declared in this scope; did you mean 'SUPLA_CHANNELFNC_WATER_TANK'?
  787 |                       (fn == SUPLA_CHANNELFNC_DIMMER_CCT_AND_RGB);
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                              SUPLA_CHANNELFNC_WATER_TANK
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:790:33: error: 'SUPLA_CHANNELFNC_DIMMER_CCT' was not declared in this scope; did you mean 'SUPLA_CHANNELFNC_DIMMER'?
  790 |                          (fn == SUPLA_CHANNELFNC_DIMMER_CCT) ||
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                 SUPLA_CHANNELFNC_DIMMER
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp: In member function 'virtual void Supla::Control::RGBCCTBase::onSaveState()':
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:1143:52: error: 'LegacyMigrationTag' is not a member of 'Supla::ConfigTag'
 1143 |                                  Supla::ConfigTag::LegacyMigrationTag);
      |                                                    ^~~~~~~~~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp: In member function 'virtual void Supla::Control::RGBCCTBase::onLoadConfig(SuplaDeviceClass*)':
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:1342:52: error: 'LegacyMigrationTag' is not a member of 'Supla::ConfigTag'
 1342 |                                  Supla::ConfigTag::LegacyMigrationTag);
      |                                                    ^~~~~~~~~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:1361:42: error: 'PwmFrequencyTag' is not a member of 'Supla::ConfigTag'
 1361 |     if (cfg->getUInt32(Supla::ConfigTag::PwmFrequencyTag, &cfgFrequency)) {
      |                                          ^~~~~~~~~~~~~~~
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp: In member function 'int Supla::Control::RGBCCTBase::getMissingGpioCount() const':
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:1453:10: error: 'SUPLA_CHANNELFNC_DIMMER_CCT' was not declared in this scope; did you mean 'SUPLA_CHANNELFNC_DIMMER'?
 1453 |     case SUPLA_CHANNELFNC_DIMMER_CCT: {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |          SUPLA_CHANNELFNC_DIMMER
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control\rgb_cct_base.cpp:1462:10: error: 'SUPLA_CHANNELFNC_DIMMER_CCT_AND_RGB' was not declared in this scope; did you mean 'SUPLA_CHANNELFNC_WATER_TANK'?
 1462 |     case SUPLA_CHANNELFNC_DIMMER_CCT_AND_RGB: {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |          SUPLA_CHANNELFNC_WATER_TANK
exit status 1

Compilation error: exit status 1
Mogłem coś źle skopiować, ale tu chyba ciężko zrobić błąd.
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Ta metoda powinna być w jednej z klas bazowych: element, lub element with channel actions.

Wygląda jakbyś nie zaktualizował całej biblioteki, albo coś źle wrzuciłem
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
malarz
Posts: 506
Joined: Wed Jan 27, 2021 4:04 pm
Been thanked: 2 times

Post

Z tym się uporałem. Github Desktop coś mi pomieszał. Zresztą jak ściągnąłem całość do zipa, to też z jakimś plikiem były problemy.

Teraz mam

Code: Select all

C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.literal._ZN5Supla7Control10RGBCCTBaseD5Ev[_ZN5Supla7Control10RGBCCTBaseD5Ev]+0x0): undefined reference to `vtable for Supla::Control::RGBCCTBase'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.literal._ZN5Supla7Control10RGBCCTBaseD5Ev[_ZN5Supla7Control10RGBCCTBaseD5Ev]+0x4): undefined reference to `vtable for Supla::Control::RGBCCTBase'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.literal._ZN5Supla7Control10RGBCCTBaseD5Ev[_ZN5Supla7Control10RGBCCTBaseD5Ev]+0x8): undefined reference to `vtable for Supla::Control::RGBCCTBase'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.literal._Z5setupv+0x38): undefined reference to `Supla::Control::RGBCCTBase::setDefaultDimmedBrightness(int)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.literal._Z5setupv+0x3c): undefined reference to `Supla::Control::RGBCCTBase::setDefaultStateOn()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o): in function `AddressableLEDsColorSelector::AddressableLEDsColorSelector(Supla::Control::AddressableLEDs*)':
C:\Users\malarz\Documents\Arduino\xMasBulb/addressable_leds_control.h:72:(.text._Z5setupv+0x114): undefined reference to `Supla::Control::RGBCCTBase::setDefaultDimmedBrightness(int)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\Documents\Arduino\xMasBulb/addressable_leds_control.h:73:(.text._Z5setupv+0x11c): undefined reference to `Supla::Control::RGBCCTBase::setDefaultStateOn()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.rodata._ZTV28AddressableLEDsColorSelector[_ZTV28AddressableLEDsColorSelector]+0x10): undefined reference to `Supla::Control::RGBCCTBase::onLoadConfig(SuplaDeviceClass*)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.rodata._ZTV28AddressableLEDsColorSelector[_ZTV28AddressableLEDsColorSelector]+0x14): undefined reference to `Supla::Control::RGBCCTBase::purgeConfig()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.rodata._ZTV28AddressableLEDsColorSelector[_ZTV28AddressableLEDsColorSelector]+0x1c): undefined reference to `Supla::Control::RGBCCTBase::onInit()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.rodata._ZTV28AddressableLEDsColorSelector[_ZTV28AddressableLEDsColorSelector]+0x24): undefined reference to `Supla::Control::RGBCCTBase::isStateStorageMigrationNeeded() const'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.rodata._ZTV28AddressableLEDsColorSelector[_ZTV28AddressableLEDsColorSelector]+0x2c): undefined reference to `Supla::Control::RGBCCTBase::iterateAlways()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.rodata._ZTV28AddressableLEDsColorSelector[_ZTV28AddressableLEDsColorSelector]+0x3c): undefined reference to `Supla::Control::RGBCCTBase::onFastTimer()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.rodata._ZTV28AddressableLEDsColorSelector[_ZTV28AddressableLEDsColorSelector]+0x48): undefined reference to `Supla::Control::RGBCCTBase::handleNewValueFromServer(TSD_SuplaChannelNewValue*)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.rodata._ZTV28AddressableLEDsColorSelector[_ZTV28AddressableLEDsColorSelector]+0x4c): undefined reference to `Supla::Control::RGBCCTBase::fillSuplaChannelNewValue(TSD_SuplaChannelNewValue*)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.rodata._ZTV28AddressableLEDsColorSelector[_ZTV28AddressableLEDsColorSelector]+0xa0): undefined reference to `Supla::Control::RGBCCTBase::applyChannelConfig(TSD_ChannelConfig*, bool)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.rodata._ZTV28AddressableLEDsColorSelector[_ZTV28AddressableLEDsColorSelector]+0xa4): undefined reference to `Supla::Control::RGBCCTBase::fillChannelConfig(void*, int*, unsigned char)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.rodata._ZTV28AddressableLEDsColorSelector[_ZTV28AddressableLEDsColorSelector]+0xbc): undefined reference to `Supla::Control::RGBCCTBase::setRGBW(int, int, int, int, int, bool, bool)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.rodata._ZTV28AddressableLEDsColorSelector[_ZTV28AddressableLEDsColorSelector]+0xcc): undefined reference to `Supla::Control::RGBCCTBase::toggle()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.rodata._ZTV28AddressableLEDsColorSelector[_ZTV28AddressableLEDsColorSelector]+0xd0): undefined reference to `Supla::Control::RGBCCTBase::handleAction(int, int)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.rodata._ZTV28AddressableLEDsColorSelector[_ZTV28AddressableLEDsColorSelector]+0xd4): undefined reference to `Supla::Control::RGBCCTBase::setDefaultStateOn()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.rodata._ZTV28AddressableLEDsColorSelector[_ZTV28AddressableLEDsColorSelector]+0xd8): undefined reference to `Supla::Control::RGBCCTBase::setDefaultStateOff()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.rodata._ZTV28AddressableLEDsColorSelector[_ZTV28AddressableLEDsColorSelector]+0xdc): undefined reference to `Supla::Control::RGBCCTBase::setDefaultStateRestore()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.rodata._ZTV28AddressableLEDsColorSelector[_ZTV28AddressableLEDsColorSelector]+0xe0): undefined reference to `Supla::Control::RGBCCTBase::setBrightnessLimits(int, int)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.rodata._ZTV28AddressableLEDsColorSelector[_ZTV28AddressableLEDsColorSelector]+0xe4): undefined reference to `Supla::Control::RGBCCTBase::setColorBrightnessLimits(int, int)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.rodata._ZTV28AddressableLEDsColorSelector[_ZTV28AddressableLEDsColorSelector]+0xe8): undefined reference to `Supla::Control::RGBCCTBase::iterateDimmerRGBW(int, int)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\sketch\objs.a(xMasBulb.ino.cpp.o):(.rodata._ZTV28AddressableLEDsColorSelector[_ZTV28AddressableLEDsColorSelector]+0x144): undefined reference to `non-virtual thunk to Supla::Control::RGBCCTBase::handleAction(int, int)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.literal._ZN5Supla7Control7RGBBase9setRGBCCTEiiiiiibb+0x0): undefined reference to `Supla::Control::RGBCCTBase::setRGBCCT(int, int, int, int, int, int, bool, bool)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o): in function `Supla::Control::RGBBase::setRGBCCT(int, int, int, int, int, int, bool, bool)':
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control/rgb_base.cpp:35:(.text._ZN5Supla7Control7RGBBase9setRGBCCTEiiiiiibb+0x1e): undefined reference to `Supla::Control::RGBCCTBase::setRGBCCT(int, int, int, int, int, int, bool, bool)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.rodata._ZTVN5Supla7Control7RGBBaseE[_ZTVN5Supla7Control7RGBBaseE]+0x10): undefined reference to `Supla::Control::RGBCCTBase::onLoadConfig(SuplaDeviceClass*)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.rodata._ZTVN5Supla7Control7RGBBaseE[_ZTVN5Supla7Control7RGBBaseE]+0x14): undefined reference to `Supla::Control::RGBCCTBase::purgeConfig()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.rodata._ZTVN5Supla7Control7RGBBaseE[_ZTVN5Supla7Control7RGBBaseE]+0x1c): undefined reference to `Supla::Control::RGBCCTBase::onInit()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.rodata._ZTVN5Supla7Control7RGBBaseE[_ZTVN5Supla7Control7RGBBaseE]+0x24): undefined reference to `Supla::Control::RGBCCTBase::isStateStorageMigrationNeeded() const'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.rodata._ZTVN5Supla7Control7RGBBaseE[_ZTVN5Supla7Control7RGBBaseE]+0x2c): undefined reference to `Supla::Control::RGBCCTBase::iterateAlways()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.rodata._ZTVN5Supla7Control7RGBBaseE[_ZTVN5Supla7Control7RGBBaseE]+0x3c): undefined reference to `Supla::Control::RGBCCTBase::onFastTimer()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.rodata._ZTVN5Supla7Control7RGBBaseE[_ZTVN5Supla7Control7RGBBaseE]+0x48): undefined reference to `Supla::Control::RGBCCTBase::handleNewValueFromServer(TSD_SuplaChannelNewValue*)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.rodata._ZTVN5Supla7Control7RGBBaseE[_ZTVN5Supla7Control7RGBBaseE]+0x4c): undefined reference to `Supla::Control::RGBCCTBase::fillSuplaChannelNewValue(TSD_SuplaChannelNewValue*)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.rodata._ZTVN5Supla7Control7RGBBaseE[_ZTVN5Supla7Control7RGBBaseE]+0xa0): undefined reference to `Supla::Control::RGBCCTBase::applyChannelConfig(TSD_ChannelConfig*, bool)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.rodata._ZTVN5Supla7Control7RGBBaseE[_ZTVN5Supla7Control7RGBBaseE]+0xa4): undefined reference to `Supla::Control::RGBCCTBase::fillChannelConfig(void*, int*, unsigned char)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.rodata._ZTVN5Supla7Control7RGBBaseE[_ZTVN5Supla7Control7RGBBaseE]+0xbc): undefined reference to `Supla::Control::RGBCCTBase::setRGBW(int, int, int, int, int, bool, bool)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.rodata._ZTVN5Supla7Control7RGBBaseE[_ZTVN5Supla7Control7RGBBaseE]+0xc4): undefined reference to `Supla::Control::RGBCCTBase::turnOn()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.rodata._ZTVN5Supla7Control7RGBBaseE[_ZTVN5Supla7Control7RGBBaseE]+0xc8): undefined reference to `Supla::Control::RGBCCTBase::turnOff()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.rodata._ZTVN5Supla7Control7RGBBaseE[_ZTVN5Supla7Control7RGBBaseE]+0xcc): undefined reference to `Supla::Control::RGBCCTBase::toggle()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.rodata._ZTVN5Supla7Control7RGBBaseE[_ZTVN5Supla7Control7RGBBaseE]+0xd0): undefined reference to `Supla::Control::RGBCCTBase::handleAction(int, int)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.rodata._ZTVN5Supla7Control7RGBBaseE[_ZTVN5Supla7Control7RGBBaseE]+0xd4): undefined reference to `Supla::Control::RGBCCTBase::setDefaultStateOn()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.rodata._ZTVN5Supla7Control7RGBBaseE[_ZTVN5Supla7Control7RGBBaseE]+0xd8): undefined reference to `Supla::Control::RGBCCTBase::setDefaultStateOff()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.rodata._ZTVN5Supla7Control7RGBBaseE[_ZTVN5Supla7Control7RGBBaseE]+0xdc): undefined reference to `Supla::Control::RGBCCTBase::setDefaultStateRestore()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.rodata._ZTVN5Supla7Control7RGBBaseE[_ZTVN5Supla7Control7RGBBaseE]+0xe0): undefined reference to `Supla::Control::RGBCCTBase::setBrightnessLimits(int, int)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.rodata._ZTVN5Supla7Control7RGBBaseE[_ZTVN5Supla7Control7RGBBaseE]+0xe4): undefined reference to `Supla::Control::RGBCCTBase::setColorBrightnessLimits(int, int)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.rodata._ZTVN5Supla7Control7RGBBaseE[_ZTVN5Supla7Control7RGBBaseE]+0xe8): undefined reference to `Supla::Control::RGBCCTBase::iterateDimmerRGBW(int, int)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgb_base.cpp.o):(.rodata._ZTVN5Supla7Control7RGBBaseE[_ZTVN5Supla7Control7RGBBaseE]+0x144): undefined reference to `non-virtual thunk to Supla::Control::RGBCCTBase::handleAction(int, int)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.literal._ZN5Supla7Control8RGBWBaseC2Ev+0x0): undefined reference to `Supla::Control::RGBCCTBase::RGBCCTBase(Supla::Control::RGBCCTBase*)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o): in function `Supla::Control::RGBWBase::RGBWBase()':
c:\Users\malarz\Documents\Arduino\libraries\SuplaDevice\src\supla\control/rgbw_base.cpp:85:(.text._ZN5Supla7Control8RGBWBaseC2Ev+0x7): undefined reference to `Supla::Control::RGBCCTBase::RGBCCTBase(Supla::Control::RGBCCTBase*)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0x10): undefined reference to `Supla::Control::RGBCCTBase::onLoadConfig(SuplaDeviceClass*)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0x14): undefined reference to `Supla::Control::RGBCCTBase::purgeConfig()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0x1c): undefined reference to `Supla::Control::RGBCCTBase::onInit()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0x24): undefined reference to `Supla::Control::RGBCCTBase::isStateStorageMigrationNeeded() const'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0x2c): undefined reference to `Supla::Control::RGBCCTBase::iterateAlways()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0x3c): undefined reference to `Supla::Control::RGBCCTBase::onFastTimer()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0x48): undefined reference to `Supla::Control::RGBCCTBase::handleNewValueFromServer(TSD_SuplaChannelNewValue*)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0x4c): undefined reference to `Supla::Control::RGBCCTBase::fillSuplaChannelNewValue(TSD_SuplaChannelNewValue*)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0xa0): undefined reference to `Supla::Control::RGBCCTBase::applyChannelConfig(TSD_ChannelConfig*, bool)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0xa4): undefined reference to `Supla::Control::RGBCCTBase::fillChannelConfig(void*, int*, unsigned char)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0xbc): undefined reference to `Supla::Control::RGBCCTBase::setRGBW(int, int, int, int, int, bool, bool)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0xc0): undefined reference to `Supla::Control::RGBCCTBase::setRGBCCT(int, int, int, int, int, int, bool, bool)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0xc4): undefined reference to `Supla::Control::RGBCCTBase::turnOn()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0xc8): undefined reference to `Supla::Control::RGBCCTBase::turnOff()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0xcc): undefined reference to `Supla::Control::RGBCCTBase::toggle()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0xd0): undefined reference to `Supla::Control::RGBCCTBase::handleAction(int, int)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0xd4): undefined reference to `Supla::Control::RGBCCTBase::setDefaultStateOn()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0xd8): undefined reference to `Supla::Control::RGBCCTBase::setDefaultStateOff()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0xdc): undefined reference to `Supla::Control::RGBCCTBase::setDefaultStateRestore()'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0xe0): undefined reference to `Supla::Control::RGBCCTBase::setBrightnessLimits(int, int)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0xe4): undefined reference to `Supla::Control::RGBCCTBase::setColorBrightnessLimits(int, int)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0xe8): undefined reference to `Supla::Control::RGBCCTBase::iterateDimmerRGBW(int, int)'
C:/Users/malarz/AppData/Local/Arduino15/packages/esp32/tools/esp-x32/2511/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld.exe: C:\Users\malarz\AppData\Local\arduino\sketches\9B94CF85824A4D9158B6EC2464F4E919\libraries\SuplaDevice\supla\control\objs.a(rgbw_base.cpp.o):(.rodata._ZTVN5Supla7Control8RGBWBaseE[_ZTVN5Supla7Control8RGBWBaseE]+0x144): undefined reference to `non-virtual thunk to Supla::Control::RGBCCTBase::handleAction(int, int)'
collect2.exe: error: ld returned 1 exit status
exit status 1

Compilation error: exit status 1
Wygląda jakby coś było w nagłówkach, ale brakowało do tego skompilowanego kodu.
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Nadal wygląda jakbyś miał źle pobraną bibliotekę
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Projekty użytkowników”