From 47a494a356486726594631207f8fbfaf98107ace Mon Sep 17 00:00:00 2001 From: GitforZhangXL <263866345@qq.com> Date: Tue, 11 Jan 2022 01:08:56 +0800 Subject: [PATCH] screen: allow spi interface ignore CS wire Closes https://github.com/espressif/esp-iot-solution/pull/158 --- .../display/screen/interface_driver/scr_interface_driver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/display/screen/interface_driver/scr_interface_driver.c b/components/display/screen/interface_driver/scr_interface_driver.c index e34a89a..745af67 100644 --- a/components/display/screen/interface_driver/scr_interface_driver.c +++ b/components/display/screen/interface_driver/scr_interface_driver.c @@ -168,7 +168,7 @@ typedef struct { static esp_err_t spi_lcd_driver_init(const scr_interface_spi_config_t *cfg, interface_spi_handle_t *out_interface_spi) { - LCD_IFACE_CHECK(GPIO_IS_VALID_OUTPUT_GPIO(cfg->pin_num_cs), "gpio cs invalid", ESP_ERR_INVALID_ARG); + LCD_IFACE_CHECK(GPIO_IS_VALID_OUTPUT_GPIO(cfg->pin_num_cs)||cfg->pin_num_cs==-1, "gpio cs invalid", ESP_ERR_INVALID_ARG); LCD_IFACE_CHECK(GPIO_IS_VALID_OUTPUT_GPIO(cfg->pin_num_dc), "gpio dc invalid", ESP_ERR_INVALID_ARG); //Initialize non-SPI GPIOs