From 57e1d47ad7848df103b2c344d167fc2ac627200f Mon Sep 17 00:00:00 2001 From: michael Date: Wed, 15 Nov 2017 15:31:22 +0800 Subject: [PATCH] fix(spi_master): fix the CS pin issue with GPIO 0. Closes #909 --- components/driver/spi_master.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/driver/spi_master.c b/components/driver/spi_master.c index 85730d68bb..0f16ed22b4 100644 --- a/components/driver/spi_master.c +++ b/components/driver/spi_master.c @@ -270,7 +270,7 @@ esp_err_t spi_bus_add_device(spi_host_device_t host, spi_device_interface_config memcpy(&dev->cfg, dev_config, sizeof(spi_device_interface_config_t)); //Set CS pin, CS options - if (dev_config->spics_io_num > 0) { + if (dev_config->spics_io_num >= 0) { gpio_set_direction(dev_config->spics_io_num, GPIO_MODE_OUTPUT); spicommon_cs_initialize(host, dev_config->spics_io_num, freecs, spihost[host]->no_gpio_matrix == false); } -- 2.40.0