Added PEN_RGB332 support

pull/659/head
Pete Favelle 2023-01-31 12:57:35 +00:00
rodzic 884722de50
commit d84d9f4520
1 zmienionych plików z 15 dodań i 0 usunięć

Wyświetl plik

@ -557,6 +557,21 @@ namespace pimoroni {
uint8_t b = (col & 0b0000000000011111) << 3;
p++;
set_pixel(x, y, r, g, b);
}
}
else if(graphics->pen_type == PicoGraphics::PEN_RGB332) {
uint8_t *p = (uint8_t *)graphics->frame_buffer;
for(size_t j = 0; j < 53 * 11; j++) {
int x = j % 53;
int y = j / 53;
uint8_t col = *p;
uint8_t r = (col & 0b11100000);
uint8_t g = (col & 0b00011100) << 3;
uint8_t b = (col & 0b00000011) << 6;
p++;
set_pixel(x, y, r, g, b);
}
}