pull/560/head
Gee Bartlett 2022-10-31 13:44:23 +00:00
rodzic 982253c416
commit e85367a961
5 zmienionych plików z 6 dodań i 4 usunięć

Wyświetl plik

@ -62,6 +62,7 @@ namespace pimoroni {
void ST7567::reset() { void ST7567::reset() {
if(reset_pin == PIN_UNUSED) return; if(reset_pin == PIN_UNUSED) return;
gpio_put(reset_pin, 0); sleep_ms(10); gpio_put(reset_pin, 0); sleep_ms(10);
sleep_ms(100);
gpio_put(reset_pin, 1); sleep_ms(10); gpio_put(reset_pin, 1); sleep_ms(10);
sleep_ms(100); sleep_ms(100);
} }
@ -93,7 +94,6 @@ namespace pimoroni {
} }
//reset display //reset display
reset(); reset();

Wyświetl plik

@ -34,7 +34,7 @@ namespace pimoroni {
uint sck; uint sck;
uint mosi; uint mosi;
uint bl; uint bl;
uint reset_pin; uint reset_pin=21;
uint32_t spi_baud = 10000000; //10Mhz uint32_t spi_baud = 10000000; //10Mhz

Wyświetl plik

@ -16,7 +16,6 @@ using namespace pimoroni;
ST7567 st7567(128, 64, gfx_pack_pins); ST7567 st7567(128, 64, gfx_pack_pins);
PicoGraphics_Pen1Bit graphics(st7567.width, st7567.height, nullptr); PicoGraphics_Pen1Bit graphics(st7567.width, st7567.height, nullptr);
RGBLED backlight_rgb(GfxPack::BL_R, GfxPack::BL_G, GfxPack::BL_B, Polarity::ACTIVE_HIGH); RGBLED backlight_rgb(GfxPack::BL_R, GfxPack::BL_G, GfxPack::BL_B, Polarity::ACTIVE_HIGH);
Button button_a(GfxPack::A); Button button_a(GfxPack::A);
Button button_b(GfxPack::B); Button button_b(GfxPack::B);
Button button_c(GfxPack::C); Button button_c(GfxPack::C);
@ -44,6 +43,7 @@ void from_hsv(float h, float s, float v, uint8_t &r, uint8_t &g, uint8_t &b) {
} }
int main() { int main() {
sleep_ms(100);
st7567.set_backlight(50); st7567.set_backlight(50);

Wyświetl plik

@ -124,6 +124,7 @@ STATIC const mp_map_elem_t picographics_globals_table[] = {
{ MP_ROM_QSTR(MP_QSTR_DISPLAY_I2C_OLED_128X128), MP_ROM_INT(DISPLAY_I2C_OLED_128X128) }, { MP_ROM_QSTR(MP_QSTR_DISPLAY_I2C_OLED_128X128), MP_ROM_INT(DISPLAY_I2C_OLED_128X128) },
{ MP_ROM_QSTR(MP_QSTR_DISPLAY_INKY_PACK), MP_ROM_INT(DISPLAY_INKY_PACK) }, { MP_ROM_QSTR(MP_QSTR_DISPLAY_INKY_PACK), MP_ROM_INT(DISPLAY_INKY_PACK) },
{ MP_ROM_QSTR(MP_QSTR_DISPLAY_INKY_FRAME), MP_ROM_INT(DISPLAY_INKY_FRAME) }, { MP_ROM_QSTR(MP_QSTR_DISPLAY_INKY_FRAME), MP_ROM_INT(DISPLAY_INKY_FRAME) },
{ MP_ROM_QSTR(MP_QSTR_DISPLAY_GFX_PACK), MP_ROM_INT(DISPLAY_GFX_PACK)},
{ MP_ROM_QSTR(MP_QSTR_PEN_1BIT), MP_ROM_INT(PEN_1BIT) }, { MP_ROM_QSTR(MP_QSTR_PEN_1BIT), MP_ROM_INT(PEN_1BIT) },
{ MP_ROM_QSTR(MP_QSTR_PEN_P4), MP_ROM_INT(PEN_P4) }, { MP_ROM_QSTR(MP_QSTR_PEN_P4), MP_ROM_INT(PEN_P4) },

Wyświetl plik

@ -12,7 +12,8 @@ enum PicoGraphicsDisplay {
DISPLAY_LCD_160X80, DISPLAY_LCD_160X80,
DISPLAY_I2C_OLED_128X128, DISPLAY_I2C_OLED_128X128,
DISPLAY_INKY_PACK, DISPLAY_INKY_PACK,
DISPLAY_INKY_FRAME DISPLAY_INKY_FRAME,
DISPLAY_GFX_PACK
}; };
enum PicoGraphicsPenType { enum PicoGraphicsPenType {