From 62732dd6b8309d356f34643a02beb9b7dd93161b Mon Sep 17 00:00:00 2001 From: Abdelatif Guettouche Date: Fri, 2 Oct 2020 13:02:11 +0100 Subject: [PATCH] arch/xtensa/src/esp32/esp32_gpio.c: ESP32_NIRQ_GPIO was used instead of ESP32_NGPIOS Signed-off-by: Abdelatif Guettouche --- arch/xtensa/include/esp32/chip.h | 2 ++ arch/xtensa/src/esp32/esp32_gpio.c | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/arch/xtensa/include/esp32/chip.h b/arch/xtensa/include/esp32/chip.h index e3cbc193c5f..08cd3443bde 100644 --- a/arch/xtensa/include/esp32/chip.h +++ b/arch/xtensa/include/esp32/chip.h @@ -51,6 +51,8 @@ #define ESP32_NSPI 4 /* SPI0-3 */ #define ESP32_NUARTS 3 /* UART0-2 */ +#define ESP32_NGPIOS 40 /* GPIO0-39 */ + /**************************************************************************** * Public Types ****************************************************************************/ diff --git a/arch/xtensa/src/esp32/esp32_gpio.c b/arch/xtensa/src/esp32/esp32_gpio.c index 25bf4fac9a5..cbb90f56533 100644 --- a/arch/xtensa/src/esp32/esp32_gpio.c +++ b/arch/xtensa/src/esp32/esp32_gpio.c @@ -163,7 +163,7 @@ int esp32_configgpio(int pin, gpio_pinattr_t attr) uint32_t cntrl; unsigned int pinmode; - DEBUGASSERT(pin >= 0 && pin <= ESP32_NIRQ_GPIO); + DEBUGASSERT(pin >= 0 && pin <= ESP32_NGPIOS); /* Handle input pins */ @@ -250,7 +250,7 @@ int esp32_configgpio(int pin, gpio_pinattr_t attr) void esp32_gpiowrite(int pin, bool value) { - DEBUGASSERT(pin >= 0 && pin <= ESP32_NIRQ_GPIO); + DEBUGASSERT(pin >= 0 && pin <= ESP32_NGPIOS); if (value) { @@ -288,7 +288,7 @@ bool esp32_gpioread(int pin) { uint32_t regval; - DEBUGASSERT(pin >= 0 && pin <= ESP32_NIRQ_GPIO); + DEBUGASSERT(pin >= 0 && pin <= ESP32_NGPIOS); if (pin < 32) {