Skip to content

[BUG] compile ia_creality fails #25429

@rmbq

Description

@rmbq

Did you test the latest bugfix-2.1.x code?

Yes, and the problem still exists.

Bug Description

after f0cc8bd i can't compile with
#define DGUS_LCD_UI IA_CREALITY
and
#define MOTHERBOARD BOARD_CREALITY_V453

Errors:

Marlin\src\lcd\extui\ia_creality\creality_extui.cpp:113:84: error: call of overloaded 'RTS_SndData(int, int)' is ambiguous
  113 |     rtscheck.RTS_SndData(TERN0(HAS_MULTI_HOTEND, getActualTemp_celsius(H1)), e2Temp);
      |                                                                                    ^
In file included from Marlin\src\lcd\extui\ia_creality\creality_extui.cpp:37:
Marlin\src\lcd\extui\ia_creality\creality_extui.h:234:12: note: candidate: 'void ExtUI::RTSSHOW::RTS_SndData(const String&, uint32_t, uint8_t)'
  234 |       void RTS_SndData(const String &, uint32_t, uint8_t=VarAddr_W);
      |            ^~~~~~~~~~~
*** [.pio\build\STM32F103RC_creality\src\src\lcd\extui\ia_creality\FileNavigator.cpp.o] Error 1
Marlin\src\lcd\extui\ia_creality\creality_extui.h:235:12: note: candidate: 'void ExtUI::RTSSHOW::RTS_SndData(const char*, uint32_t, uint8_t)'
  235 |       void RTS_SndData(const char[], uint32_t, uint8_t=VarAddr_W);
      |            ^~~~~~~~~~~
Marlin\src\lcd\extui\ia_creality\creality_extui.h:236:12: note: candidate: 'void ExtUI::RTSSHOW::RTS_SndData(char, uint32_t, uint8_t)'
  236 |       void RTS_SndData(char, uint32_t, uint8_t=VarAddr_W);
      |            ^~~~~~~~~~~
Marlin\src\lcd\extui\ia_creality\creality_extui.h:237:12: note: candidate: 'void ExtUI::RTSSHOW::RTS_SndData(uint8_t*, uint32_t, uint8_t)'
  237 |       void RTS_SndData(uint8_t*, uint32_t, uint8_t=VarAddr_W);
      |            ^~~~~~~~~~~
Marlin\src\lcd\extui\ia_creality\creality_extui.h:238:12: note: candidate: 'void ExtUI::RTSSHOW::RTS_SndData(int16_t, uint32_t, uint8_t)'
  238 |       void RTS_SndData(int16_t, uint32_t, uint8_t=VarAddr_W);
      |            ^~~~~~~~~~~
Marlin\src\lcd\extui\ia_creality\creality_extui.h:239:12: note: candidate: 'void ExtUI::RTSSHOW::RTS_SndData(float, uint32_t, uint8_t)'
  239 |       void RTS_SndData(float, uint32_t, uint8_t=VarAddr_W);
      |            ^~~~~~~~~~~
Marlin\src\lcd\extui\ia_creality\creality_extui.h:240:12: note: candidate: 'void ExtUI::RTSSHOW::RTS_SndData(uint16_t, uint32_t, uint8_t)'
  240 |       void RTS_SndData(uint16_t, uint32_t, uint8_t=VarAddr_W);
      |            ^~~~~~~~~~~
Marlin\src\lcd\extui\ia_creality\creality_extui.h:241:12: note: candidate: 'void ExtUI::RTSSHOW::RTS_SndData(int32_t, uint32_t, uint8_t)'
      |            ^~~~~~~~~~~
Marlin\src\lcd\extui\ia_creality\creality_extui.h:242:12: note: candidate: 'void ExtUI::RTSSHOW::RTS_SndData(uint32_t, uint32_t, uint8_t)'
  242 |       void RTS_SndData(uint32_t, uint32_t, uint8_t=VarAddr_W);
      |            ^~~~~~~~~~~
compilation terminated due to -fmax-errors=5.
*** [.pio\build\STM32F103RC_creality\src\src\lcd\extui\ia_creality\creality_extui.cpp.o] Error 1

Bug Timeline

since f0cc8bd

Expected behavior

compile

Actual behavior

error while compile

Steps to Reproduce

Compile with
#define DGUS_LCD_UI IA_CREALITY
and
#define MOTHERBOARD BOARD_CREALITY_V453

Version of Marlin Firmware

last bugfix 2.1.x

Printer model

creality cr 10 smart

Electronics

stock

Add-ons

none

Bed Leveling

None

Your Slicer

None

Host Software

None

Don't forget to include

  • A ZIP file containing your Configuration.h and Configuration_adv.h.

Additional information & file uploads

Configuration Files

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions