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() {
if(reset_pin == PIN_UNUSED) return;
gpio_put(reset_pin, 0); sleep_ms(10);
sleep_ms(100);
gpio_put(reset_pin, 1); sleep_ms(10);
sleep_ms(100);
}
@ -93,7 +94,6 @@ namespace pimoroni {
}
//reset display
reset();

Wyświetl plik

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

Wyświetl plik

@ -16,7 +16,6 @@ using namespace pimoroni;
ST7567 st7567(128, 64, gfx_pack_pins);
PicoGraphics_Pen1Bit graphics(st7567.width, st7567.height, nullptr);
RGBLED backlight_rgb(GfxPack::BL_R, GfxPack::BL_G, GfxPack::BL_B, Polarity::ACTIVE_HIGH);
Button button_a(GfxPack::A);
Button button_b(GfxPack::B);
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() {
sleep_ms(100);
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_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_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_P4), MP_ROM_INT(PEN_P4) },

Wyświetl plik

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