Skip to content

Commit 80800ee

Browse files
committed
hook
1 parent bd2ce40 commit 80800ee

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/components/display/hardware.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,11 @@ bool DisplayHardware::beginOled(
362362
strcmp(i2c_config->i2c.i2c_device_name, "SSD1306") == 0) {
363363
_drvDisp = new dispDrvSsd1306(WS._i2cPort0->getBus(),
364364
i2c_config->i2c.i2c_device_address);
365+
} else if (strnlen(i2c_config->i2c.i2c_device_name,
366+
sizeof(i2c_config->i2c.i2c_device_name)) <
367+
sizeof(i2c_config->i2c.i2c_device_name) &&
368+
strcmp(i2c_config->i2c.i2c_device_name, "SH1107") == 0) {
369+
_drvDisp = new dispDrvSh1107(WS._i2cPort0->getBus(), i2c_config->i2c.i2c_device_address);
365370
} else {
366371
WS_DEBUG_PRINTLN("[display] Unsupported OLED driver!");
367372
return false;

0 commit comments

Comments
 (0)