Skip to content

Commit 8708964

Browse files
Oleh-Kravchenkokartben
authored andcommitted
drivers: display: ssd1306: fix reset
The recommended reset sequence from the datasheet is as follows: void SSD1309 () { RES=0; delay(1000); RES=1; delay(1000); .. Signed-off-by: Oleh Kravchenko <[email protected]>
1 parent f759bdc commit 8708964

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/display/ssd1306.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -431,10 +431,10 @@ static int ssd1306_init_device(const struct device *dev)
431431

432432
/* Reset if pin connected */
433433
if (config->reset.port) {
434-
k_sleep(K_MSEC(SSD1306_RESET_DELAY));
435434
gpio_pin_set_dt(&config->reset, 1);
436435
k_sleep(K_MSEC(SSD1306_RESET_DELAY));
437436
gpio_pin_set_dt(&config->reset, 0);
437+
k_sleep(K_MSEC(SSD1306_RESET_DELAY));
438438
}
439439

440440
/* Turn display off */

0 commit comments

Comments
 (0)