SSD1306: Add portrait inverted support
By @VedantParanjape
This commit is contained in:
parent
1c886d238c
commit
b7e1b51c73
|
@ -105,8 +105,17 @@ void ssd1306_init()
|
|||
|
||||
i2c_master_write_byte(cmd, OLED_CMD_SET_CHARGE_PUMP, true);
|
||||
i2c_master_write_byte(cmd, 0x14, true);
|
||||
|
||||
#if defined (CONFIG_DISPLAY_ORIENTATION_PORTRAIT)
|
||||
i2c_master_write_byte(cmd, OLED_CMD_SET_SEGMENT_REMAP, true);
|
||||
i2c_master_write_byte(cmd, OLED_CMD_SET_COM_SCAN_MODE_REMAP, true);
|
||||
#elif defined (CONFIG_DISPLAY_ORIENTATION_PORTRAIT_INVERTED)
|
||||
i2c_master_write_byte(cmd, 0xA0, true);
|
||||
i2c_master_write_byte(cmd, OLED_CMD_SET_COM_SCAN_MODE_NORMAL, true);
|
||||
#else
|
||||
#error "Unsopported orientation"
|
||||
#endif
|
||||
|
||||
i2c_master_write_byte(cmd, OLED_CMD_SET_CONTRAST, true);
|
||||
|
||||
#if defined CONFIG_LV_INVERT_DISPLAY
|
||||
|
|
Loading…
Reference in a new issue