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);
|
st7305_panel_t *st7305 = __containerof(panel, st7305_panel_t, base);
|
||||||
if (st7305->reset_gpio_num >= 0) {
|
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);
|
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);
|
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));
|
vTaskDelay(pdMS_TO_TICKS(50));
|
||||||
}
|
}
|
||||||
return ESP_OK;
|
return ESP_OK;
|
||||||
|
|||||||
Reference in New Issue
Block a user