🧑💻 Fix STATIC_ITEM_N arg order
This commit is contained in:
		
				
					committed by
					
						
						Scott Lahteine
					
				
			
			
				
	
			
			
			
						parent
						
							da6c16a9cd
						
					
				
				
					commit
					95339c9561
				
			@@ -214,6 +214,7 @@ void menu_move();
 | 
				
			|||||||
//////// Menu Item Helper Functions ////////
 | 
					//////// Menu Item Helper Functions ////////
 | 
				
			||||||
////////////////////////////////////////////
 | 
					////////////////////////////////////////////
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					void lcd_move_axis(const AxisEnum);
 | 
				
			||||||
void lcd_move_z();
 | 
					void lcd_move_z();
 | 
				
			||||||
void _lcd_draw_homing();
 | 
					void _lcd_draw_homing();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -357,7 +357,7 @@ class MenuItem_bool : public MenuEditItemBase {
 | 
				
			|||||||
  NEXT_ITEM();                          \
 | 
					  NEXT_ITEM();                          \
 | 
				
			||||||
} while(0)
 | 
					} while(0)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define STATIC_ITEM_N_F(FLABEL, N, V...) do{ \
 | 
					#define STATIC_ITEM_N_F(N, FLABEL, V...) do{ \
 | 
				
			||||||
  if (_menuLineNr == _thisItemNr) {          \
 | 
					  if (_menuLineNr == _thisItemNr) {          \
 | 
				
			||||||
    MenuItemBase::init(N);                   \
 | 
					    MenuItemBase::init(N);                   \
 | 
				
			||||||
    STATIC_ITEM_INNER_F(FLABEL, ##V);        \
 | 
					    STATIC_ITEM_INNER_F(FLABEL, ##V);        \
 | 
				
			||||||
@@ -380,7 +380,7 @@ class MenuItem_bool : public MenuEditItemBase {
 | 
				
			|||||||
#define PSTRING_ITEM(LABEL, V...)                     PSTRING_ITEM_F(GET_TEXT_F(LABEL), ##V)
 | 
					#define PSTRING_ITEM(LABEL, V...)                     PSTRING_ITEM_F(GET_TEXT_F(LABEL), ##V)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define STATIC_ITEM(LABEL, V...)                       STATIC_ITEM_F(GET_TEXT_F(LABEL), ##V)
 | 
					#define STATIC_ITEM(LABEL, V...)                       STATIC_ITEM_F(GET_TEXT_F(LABEL), ##V)
 | 
				
			||||||
#define STATIC_ITEM_N(LABEL, N, V...)                STATIC_ITEM_N_F(GET_TEXT_F(LABEL), N, ##V)
 | 
					#define STATIC_ITEM_N(N, LABEL, V...)                STATIC_ITEM_N_F(N, GET_TEXT_F(LABEL), ##V)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Menu item with index and composed C-string substitution
 | 
					// Menu item with index and composed C-string substitution
 | 
				
			||||||
#define MENU_ITEM_N_S_F(TYPE, N, S, FLABEL, V...)   _MENU_ITEM_N_S_F(TYPE, N, S, false, FLABEL, ##V)
 | 
					#define MENU_ITEM_N_S_F(TYPE, N, S, FLABEL, V...)   _MENU_ITEM_N_S_F(TYPE, N, S, false, FLABEL, ##V)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -83,7 +83,7 @@
 | 
				
			|||||||
    START_MENU();
 | 
					    START_MENU();
 | 
				
			||||||
    BACK_ITEM(MSG_LED_CONTROL);
 | 
					    BACK_ITEM(MSG_LED_CONTROL);
 | 
				
			||||||
    #if ENABLED(NEOPIXEL2_SEPARATE)
 | 
					    #if ENABLED(NEOPIXEL2_SEPARATE)
 | 
				
			||||||
      STATIC_ITEM_N(MSG_LED_CHANNEL_N, 1, SS_DEFAULT|SS_INVERT);
 | 
					      STATIC_ITEM_N(1, MSG_LED_CHANNEL_N, SS_DEFAULT|SS_INVERT);
 | 
				
			||||||
    #endif
 | 
					    #endif
 | 
				
			||||||
    EDIT_ITEM(uint8, MSG_INTENSITY_R, &leds.color.r, 0, 255, leds.update, true);
 | 
					    EDIT_ITEM(uint8, MSG_INTENSITY_R, &leds.color.r, 0, 255, leds.update, true);
 | 
				
			||||||
    EDIT_ITEM(uint8, MSG_INTENSITY_G, &leds.color.g, 0, 255, leds.update, true);
 | 
					    EDIT_ITEM(uint8, MSG_INTENSITY_G, &leds.color.g, 0, 255, leds.update, true);
 | 
				
			||||||
@@ -95,7 +95,7 @@
 | 
				
			|||||||
      EDIT_ITEM(uint8, MSG_LED_BRIGHTNESS, &leds.color.i, 0, 255, leds.update, true);
 | 
					      EDIT_ITEM(uint8, MSG_LED_BRIGHTNESS, &leds.color.i, 0, 255, leds.update, true);
 | 
				
			||||||
    #endif
 | 
					    #endif
 | 
				
			||||||
    #if ENABLED(NEOPIXEL2_SEPARATE)
 | 
					    #if ENABLED(NEOPIXEL2_SEPARATE)
 | 
				
			||||||
      STATIC_ITEM_N(MSG_LED_CHANNEL_N, 2, SS_DEFAULT|SS_INVERT);
 | 
					      STATIC_ITEM_N(2, MSG_LED_CHANNEL_N, SS_DEFAULT|SS_INVERT);
 | 
				
			||||||
      EDIT_ITEM(uint8, MSG_INTENSITY_R, &leds2.color.r, 0, 255, leds2.update, true);
 | 
					      EDIT_ITEM(uint8, MSG_INTENSITY_R, &leds2.color.r, 0, 255, leds2.update, true);
 | 
				
			||||||
      EDIT_ITEM(uint8, MSG_INTENSITY_G, &leds2.color.g, 0, 255, leds2.update, true);
 | 
					      EDIT_ITEM(uint8, MSG_INTENSITY_G, &leds2.color.g, 0, 255, leds2.update, true);
 | 
				
			||||||
      EDIT_ITEM(uint8, MSG_INTENSITY_B, &leds2.color.b, 0, 255, leds2.update, true);
 | 
					      EDIT_ITEM(uint8, MSG_INTENSITY_B, &leds2.color.b, 0, 255, leds2.update, true);
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -173,7 +173,7 @@ void _menu_move_distance(const AxisEnum axis, const screenFunc_t func, const int
 | 
				
			|||||||
  START_MENU();
 | 
					  START_MENU();
 | 
				
			||||||
  if (LCD_HEIGHT >= 4) {
 | 
					  if (LCD_HEIGHT >= 4) {
 | 
				
			||||||
    switch (axis) {
 | 
					    switch (axis) {
 | 
				
			||||||
      #define _CASE_MOVE(N) case N##_AXIS: STATIC_ITEM(MSG_MOVE_##N, SS_DEFAULT|SS_INVERT); break;
 | 
					      #define _CASE_MOVE(N) case N##_AXIS: STATIC_ITEM_N(N##_AXIS, MSG_MOVE_N, SS_DEFAULT|SS_INVERT); break;
 | 
				
			||||||
      MAIN_AXIS_MAP(_CASE_MOVE)
 | 
					      MAIN_AXIS_MAP(_CASE_MOVE)
 | 
				
			||||||
      default:
 | 
					      default:
 | 
				
			||||||
        TERN_(MANUAL_E_MOVES_RELATIVE, manual_move_e_origin = current_position.e);
 | 
					        TERN_(MANUAL_E_MOVES_RELATIVE, manual_move_e_origin = current_position.e);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user