42 this->send(((x+2)>>4) | 0x10);
43 this->send(((x+2) & 0x0f) | 0x00);
60 startBlock(m_column,m_page+1,0);
93 this->send( 0x40 | (line & 0x3F) );
124 this->send(contrast);
148 this->send( 0xA0 | (mode ? 0x00: 0x01 ) );
156 this->send( mode ? 0xC0 : 0xC8 );
175 static const PROGMEM uint8_t s_SH1106_lcd128x64_initData[] =
178 SDL_LCD_SH1106, 0x00,
210 _configureSpiDisplayCmdModeOnly<I>(this->m_intf,
211 s_SH1106_lcd128x64_initData,
212 sizeof(s_SH1106_lcd128x64_initData));
void lcd_gpioWrite(int pin, int level)
void flipHorizontal(uint8_t mode)
performs horizontal flip
void ssd1306_resetController2(int8_t rstPin, uint8_t delayMs)
Does hardware reset for oled controller.
void setStartLine(uint8_t line)
void flipVertical(uint8_t mode)
performs vertical flip
void startBlock(lcduint_t x, lcduint_t y, lcduint_t w)
Sets block in RAM of lcd display controller to write data to.
void spiDataMode(uint8_t mode)
void setContrast(uint8_t contrast)
void lcd_delay(unsigned long ms)