1
0
mirror of https://github.com/MarlinFirmware/Marlin.git synced 2024-11-29 23:07:42 +00:00

Tweak some Max7219 code

This commit is contained in:
Scott Lahteine 2018-07-19 18:50:57 -05:00
parent d1590fec3e
commit 3bbb121e7d

View File

@ -149,7 +149,7 @@ inline uint32_t flipped(const uint32_t bits, const uint8_t n_bytes) {
outbits = (outbits << 1); outbits = (outbits << 1);
if (bits & mask) if (bits & mask)
outbits |= 1; outbits |= 1;
mask = mask << 1; mask <<= 1;
} }
return outbits; return outbits;
} }
@ -196,7 +196,7 @@ void Max7219_Set_Row(const uint8_t row, const uint32_t val) {
SET_PIXEL_7219(MAX7219_X_LEDS-1-x, row); SET_PIXEL_7219(MAX7219_X_LEDS-1-x, row);
else else
CLEAR_PIXEL_7219(MAX7219_X_LEDS-1-x, row); CLEAR_PIXEL_7219(MAX7219_X_LEDS-1-x, row);
mask = mask << 1; mask <<= 1;
} }
#if _ROT == 90 || _ROT == 270 #if _ROT == 90 || _ROT == 270
for(uint8_t x = 0; x < 8; x++) for(uint8_t x = 0; x < 8; x++)
@ -230,7 +230,7 @@ void Max7219_Set_Column(const uint8_t col, const uint32_t val) {
SET_PIXEL_7219(col, MAX7219_Y_LEDS-1-y); SET_PIXEL_7219(col, MAX7219_Y_LEDS-1-y);
else else
CLEAR_PIXEL_7219(col, MAX7219_Y_LEDS-1-y); CLEAR_PIXEL_7219(col, MAX7219_Y_LEDS-1-y);
mask = mask << 1; mask <<= 1;
} }
#if _ROT == 90 || _ROT == 270 #if _ROT == 90 || _ROT == 270
SEND_7219(col); // force the column out to the Max7219 chips and strobe them SEND_7219(col); // force the column out to the Max7219 chips and strobe them