mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-19 23:22:16 +03:00
Add more pin mux definitions to eagle_soc.h
This commit is contained in:
parent
a3f28ef787
commit
07432e5aa8
@ -190,13 +190,10 @@ void ICACHE_FLASH_ATTR uart0_uninit(uart_t* uart)
|
|||||||
os_free(uart);
|
os_free(uart);
|
||||||
}
|
}
|
||||||
|
|
||||||
#define FUNC_U0CTS 4
|
|
||||||
#define FUNC_U0RTS 4
|
|
||||||
|
|
||||||
void ICACHE_FLASH_ATTR uart0_swap(uart_t* uart)
|
void ICACHE_FLASH_ATTR uart0_swap(uart_t* uart)
|
||||||
{
|
{
|
||||||
PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTCK_U, FUNC_U0CTS);
|
PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTCK_U, FUNC_UART0_CTS);
|
||||||
PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDO_U, FUNC_U0RTS);
|
PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDO_U, FUNC_UART0_RTS);
|
||||||
//SWAP PIN : U0TXD<==>U0RTS(MTDO, GPIO15) , U0RXD<==>U0CTS(MTCK, GPIO13)
|
//SWAP PIN : U0TXD<==>U0RTS(MTDO, GPIO15) , U0RXD<==>U0CTS(MTCK, GPIO13)
|
||||||
SET_PERI_REG_MASK(0x3ff00028 , BIT2);
|
SET_PERI_REG_MASK(0x3ff00028 , BIT2);
|
||||||
PIN_FUNC_SELECT(PERIPHS_IO_MUX_U0TXD_U, FUNC_GPIO1);
|
PIN_FUNC_SELECT(PERIPHS_IO_MUX_U0TXD_U, FUNC_GPIO1);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user