Changes supporting "Prussia3D" MK3 (#21617)
This commit is contained in:
@@ -112,25 +112,10 @@ constexpr uint8_t epps = ENCODER_PULSES_PER_STEP;
|
||||
#if PREHEAT_COUNT
|
||||
preheat_t MarlinUI::material_preset[PREHEAT_COUNT]; // Initialized by settings.load()
|
||||
PGM_P MarlinUI::get_preheat_label(const uint8_t m) {
|
||||
#ifdef PREHEAT_1_LABEL
|
||||
static PGMSTR(preheat_0_label, PREHEAT_1_LABEL);
|
||||
#endif
|
||||
#ifdef PREHEAT_2_LABEL
|
||||
static PGMSTR(preheat_1_label, PREHEAT_2_LABEL);
|
||||
#endif
|
||||
#ifdef PREHEAT_3_LABEL
|
||||
static PGMSTR(preheat_2_label, PREHEAT_3_LABEL);
|
||||
#endif
|
||||
#ifdef PREHEAT_4_LABEL
|
||||
static PGMSTR(preheat_3_label, PREHEAT_4_LABEL);
|
||||
#endif
|
||||
#ifdef PREHEAT_5_LABEL
|
||||
static PGMSTR(preheat_4_label, PREHEAT_5_LABEL);
|
||||
#endif
|
||||
|
||||
#define _PDEF(N) static PGMSTR(preheat_##N##_label, PREHEAT_##N##_LABEL);
|
||||
#define _PLBL(N) preheat_##N##_label,
|
||||
static PGM_P const preheat_labels[PREHEAT_COUNT] PROGMEM = { REPEAT(PREHEAT_COUNT, _PLBL) };
|
||||
|
||||
REPEAT_S(1, INCREMENT(PREHEAT_COUNT), _PDEF);
|
||||
static PGM_P const preheat_labels[PREHEAT_COUNT] PROGMEM = { REPEAT_S(1, INCREMENT(PREHEAT_COUNT), _PLBL) };
|
||||
return (PGM_P)pgm_read_ptr(&preheat_labels[m]);
|
||||
}
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user