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:
parent
d1590fec3e
commit
3bbb121e7d
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user