kopia lustrzana https://github.com/pimoroni/pimoroni-pico
PicoGraphics/Hub75: Add support for 128x128.
rodzic
15b0b69a28
commit
950789e7fe
|
|
@ -164,6 +164,7 @@ static const mp_map_elem_t picographics_globals_table[] = {
|
||||||
{ MP_ROM_QSTR(MP_QSTR_DISPLAY_INTERSTATE75_128X64), MP_ROM_INT(DISPLAY_INTERSTATE75_128X64) },
|
{ MP_ROM_QSTR(MP_QSTR_DISPLAY_INTERSTATE75_128X64), MP_ROM_INT(DISPLAY_INTERSTATE75_128X64) },
|
||||||
{ MP_ROM_QSTR(MP_QSTR_DISPLAY_INTERSTATE75_192X64), MP_ROM_INT(DISPLAY_INTERSTATE75_192X64) },
|
{ MP_ROM_QSTR(MP_QSTR_DISPLAY_INTERSTATE75_192X64), MP_ROM_INT(DISPLAY_INTERSTATE75_192X64) },
|
||||||
{ MP_ROM_QSTR(MP_QSTR_DISPLAY_INTERSTATE75_256X64), MP_ROM_INT(DISPLAY_INTERSTATE75_256X64) },
|
{ MP_ROM_QSTR(MP_QSTR_DISPLAY_INTERSTATE75_256X64), MP_ROM_INT(DISPLAY_INTERSTATE75_256X64) },
|
||||||
|
{ MP_ROM_QSTR(MP_QSTR_DISPLAY_INTERSTATE75_128X128), MP_ROM_INT(DISPLAY_INTERSTATE75_128X128) },
|
||||||
{ MP_ROM_QSTR(MP_QSTR_DISPLAY_INKY_FRAME_7), MP_ROM_INT(DISPLAY_INKY_FRAME_7) },
|
{ MP_ROM_QSTR(MP_QSTR_DISPLAY_INKY_FRAME_7), MP_ROM_INT(DISPLAY_INKY_FRAME_7) },
|
||||||
{ MP_ROM_QSTR(MP_QSTR_DISPLAY_COSMIC_UNICORN), MP_ROM_INT(DISPLAY_COSMIC_UNICORN) },
|
{ MP_ROM_QSTR(MP_QSTR_DISPLAY_COSMIC_UNICORN), MP_ROM_INT(DISPLAY_COSMIC_UNICORN) },
|
||||||
{ MP_ROM_QSTR(MP_QSTR_DISPLAY_STELLAR_UNICORN), MP_ROM_INT(DISPLAY_STELLAR_UNICORN) },
|
{ MP_ROM_QSTR(MP_QSTR_DISPLAY_STELLAR_UNICORN), MP_ROM_INT(DISPLAY_STELLAR_UNICORN) },
|
||||||
|
|
|
||||||
|
|
@ -211,6 +211,14 @@ bool get_display_settings(PicoGraphicsDisplay display, int &width, int &height,
|
||||||
if(rotate == -1) rotate = (int)Rotation::ROTATE_0;
|
if(rotate == -1) rotate = (int)Rotation::ROTATE_0;
|
||||||
if(pen_type == -1) pen_type = PEN_RGB888;
|
if(pen_type == -1) pen_type = PEN_RGB888;
|
||||||
break;
|
break;
|
||||||
|
case DISPLAY_INTERSTATE75_128X128:
|
||||||
|
width = 128;
|
||||||
|
height = 128;
|
||||||
|
bus_type = BUS_PIO;
|
||||||
|
// Portrait to match labelling
|
||||||
|
if(rotate == -1) rotate = (int)Rotation::ROTATE_0;
|
||||||
|
if(pen_type == -1) pen_type = PEN_RGB888;
|
||||||
|
break;
|
||||||
case DISPLAY_INKY_FRAME_7:
|
case DISPLAY_INKY_FRAME_7:
|
||||||
width = 800;
|
width = 800;
|
||||||
height = 480;
|
height = 480;
|
||||||
|
|
|
||||||
|
|
@ -25,6 +25,7 @@ enum PicoGraphicsDisplay {
|
||||||
DISPLAY_INTERSTATE75_128X64,
|
DISPLAY_INTERSTATE75_128X64,
|
||||||
DISPLAY_INTERSTATE75_192X64,
|
DISPLAY_INTERSTATE75_192X64,
|
||||||
DISPLAY_INTERSTATE75_256X64,
|
DISPLAY_INTERSTATE75_256X64,
|
||||||
|
DISPLAY_INTERSTATE75_128X128,
|
||||||
DISPLAY_INKY_FRAME_7,
|
DISPLAY_INKY_FRAME_7,
|
||||||
DISPLAY_COSMIC_UNICORN,
|
DISPLAY_COSMIC_UNICORN,
|
||||||
DISPLAY_STELLAR_UNICORN,
|
DISPLAY_STELLAR_UNICORN,
|
||||||
|
|
|
||||||
Ładowanie…
Reference in New Issue