mirror of
https://github.com/apache/nuttx.git
synced 2026-08-11 07:25:13 +00:00
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
2 changed files with 15 additions and 15 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue