Merged in skkim7/nuttx/esp32 (pull request #457)
fix ESP32 gpio enable reg and default UART pin. Approved-by: Gregory Nutt <gnutt@nuttx.org>
This commit is contained in:
commit
e906bbffec
arch/xtensa/src/esp32
@ -234,23 +234,23 @@ if ESP32_UART0
|
||||
|
||||
config ESP32_UART0_TXPIN
|
||||
int "UART0 Tx Pin"
|
||||
default 0
|
||||
default 1
|
||||
range 0 39
|
||||
|
||||
config ESP32_UART0_RXPIN
|
||||
int "UART0 Rx Pin"
|
||||
default 0
|
||||
default 3
|
||||
range 0 39
|
||||
|
||||
if SERIAL_IFLOWCONTROL || SERIAL_OFLOWCONTROL
|
||||
config ESP32_UART0_RTSPIN
|
||||
int "UART0 RTS Pin"
|
||||
default 0
|
||||
default 22
|
||||
range 0 39
|
||||
|
||||
config ESP32_UART0_CTSPIN
|
||||
int "UART0 CTS Pin"
|
||||
default 0
|
||||
default 19
|
||||
range 0 39
|
||||
|
||||
endif # SERIAL_IFLOWCONTROL || SERIAL_OFLOWCONTROL
|
||||
@ -260,23 +260,23 @@ if ESP32_UART1
|
||||
|
||||
config ESP32_UART1_TXPIN
|
||||
int "UART1 Tx Pin"
|
||||
default 0
|
||||
default 10
|
||||
range 0 39
|
||||
|
||||
config ESP32_UART1_RXPIN
|
||||
int "UART1 Rx Pin"
|
||||
default 0
|
||||
default 9
|
||||
range 0 39
|
||||
|
||||
if SERIAL_IFLOWCONTROL || SERIAL_OFLOWCONTROL
|
||||
config ESP32_UART1_RTSPIN
|
||||
int "UART1 RTS Pin"
|
||||
default 0
|
||||
default 11
|
||||
range 0 39
|
||||
|
||||
config ESP32_UART1_CTSPIN
|
||||
int "UART1 CTS Pin"
|
||||
default 0
|
||||
default 6
|
||||
range 0 39
|
||||
|
||||
endif # SERIAL_IFLOWCONTROL || SERIAL_OFLOWCONTROL
|
||||
@ -286,23 +286,23 @@ if ESP32_UART2
|
||||
|
||||
config ESP32_UART2_TXPIN
|
||||
int "UART2 Tx Pin"
|
||||
default 0
|
||||
default 17
|
||||
range 0 39
|
||||
|
||||
config ESP32_UART2_RXPIN
|
||||
int "UART2 Rx Pin"
|
||||
default 0
|
||||
default 16
|
||||
range 0 39
|
||||
|
||||
if SERIAL_IFLOWCONTROL || SERIAL_OFLOWCONTROL
|
||||
config ESP32_UART2_RTSPIN
|
||||
int "UART2 RTS Pin"
|
||||
default 0
|
||||
default 7
|
||||
range 0 39
|
||||
|
||||
config ESP32_UART2_CTSPIN
|
||||
int "UART2 CTS Pin"
|
||||
default 0
|
||||
default 8
|
||||
range 0 39
|
||||
|
||||
endif # SERIAL_IFLOWCONTROL || SERIAL_OFLOWCONTROL
|
||||
|
@ -178,7 +178,7 @@ int esp32_configgpio(int pin, gpio_pinattr_t attr)
|
||||
}
|
||||
else
|
||||
{
|
||||
putreg32((1ul << (pin - 32)), GPIO_ENABLE1_DATA_W1TC);
|
||||
putreg32((1ul << (pin - 32)), GPIO_ENABLE1_W1TC_REG);
|
||||
}
|
||||
|
||||
if ((attr & PULLUP) != 0)
|
||||
@ -197,11 +197,11 @@ int esp32_configgpio(int pin, gpio_pinattr_t attr)
|
||||
{
|
||||
if (pin < 32)
|
||||
{
|
||||
putreg32((1ul << pin), GPIO_ENABLE_DATA_W1TS);
|
||||
putreg32((1ul << pin), GPIO_ENABLE_W1TS_REG);
|
||||
}
|
||||
else
|
||||
{
|
||||
putreg32((1ul << (pin - 32)), GPIO_ENABLE1_DATA_W1TS);
|
||||
putreg32((1ul << (pin - 32)), GPIO_ENABLE1_W1TS_REG);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user