diff --git a/Marlin/Configuration_adv.h b/Marlin/Configuration_adv.h index e237abd8d..49277eb7b 100644 --- a/Marlin/Configuration_adv.h +++ b/Marlin/Configuration_adv.h @@ -1649,7 +1649,7 @@ //#define MAX7219_GCODE // Add the M7219 G-code to control the LED matrix #define MAX7219_INIT_TEST // Do a test pattern at initialization (Set to 2 for spiral) - #define MAX7219_ROTATE 0 // Rotate the display counter-clockwise (multiple of +/- 90°) + #define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°) /** * Sample debug features diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp index 833600f81..01430c707 100644 --- a/Marlin/Marlin_main.cpp +++ b/Marlin/Marlin_main.cpp @@ -10878,7 +10878,7 @@ inline void gcode_M502() { */ inline void gcode_M7219() { if (parser.seen('I')) - for (uint8_t r = 0; r < 8; r++) Max7219_Set_Row(r, 0); + Max7219_init(); else if (parser.seenval('R')) { const uint8_t r = parser.value_int(); Max7219_Set_Row(r, parser.byteval('V'));