Fix active-low reset pin state in panel_st7305_reset
This commit is contained in:
@@ -145,11 +145,11 @@ static esp_err_t panel_st7305_reset(esp_lcd_panel_t *panel)
|
||||
{
|
||||
st7305_panel_t *st7305 = __containerof(panel, st7305_panel_t, base);
|
||||
if (st7305->reset_gpio_num >= 0) {
|
||||
gpio_set_level(st7305->reset_gpio_num, st7305->reset_level);
|
||||
vTaskDelay(pdMS_TO_TICKS(50));
|
||||
gpio_set_level(st7305->reset_gpio_num, !st7305->reset_level);
|
||||
vTaskDelay(pdMS_TO_TICKS(20));
|
||||
vTaskDelay(pdMS_TO_TICKS(50));
|
||||
gpio_set_level(st7305->reset_gpio_num, st7305->reset_level);
|
||||
vTaskDelay(pdMS_TO_TICKS(20));
|
||||
gpio_set_level(st7305->reset_gpio_num, !st7305->reset_level);
|
||||
vTaskDelay(pdMS_TO_TICKS(50));
|
||||
}
|
||||
return ESP_OK;
|
||||
|
||||
Reference in New Issue
Block a user