mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-16 12:55:19 +03:00
No more "pin-pair"
RX and TX can be assigned to ANY capable pins.
This commit is contained in:
parent
6c5997ef9f
commit
2d45189fe2
13 changed files with 130 additions and 1605 deletions
|
@ -87,12 +87,8 @@ const uartHardware_t uartHardware[UARTDEV_COUNT] = {
|
|||
.reg = USART1,
|
||||
.rxDMAChannel = UART1_RX_DMA,
|
||||
.txDMAChannel = UART1_TX_DMA,
|
||||
.pinPair = {
|
||||
{ DEFIO_TAG_E(PA10), DEFIO_TAG_E(PA9) },
|
||||
{ DEFIO_TAG_E(PB7), DEFIO_TAG_E(PB6) },
|
||||
{ DEFIO_TAG_E(PC5), DEFIO_TAG_E(PC4) },
|
||||
{ DEFIO_TAG_E(PE1), DEFIO_TAG_E(PE0) },
|
||||
},
|
||||
.rxPins = { DEFIO_TAG_E(PA10), DEFIO_TAG_E(PB7), DEFIO_TAG_E(PC5), DEFIO_TAG_E(PE1) },
|
||||
.txPins = { DEFIO_TAG_E(PA9), DEFIO_TAG_E(PB6), DEFIO_TAG_E(PC4), DEFIO_TAG_E(PE0) },
|
||||
.rcc = RCC_APB2(USART1),
|
||||
.af = GPIO_AF_7,
|
||||
.irqn = USART1_IRQn,
|
||||
|
@ -107,12 +103,8 @@ const uartHardware_t uartHardware[UARTDEV_COUNT] = {
|
|||
.reg = USART2,
|
||||
.rxDMAChannel = UART2_RX_DMA,
|
||||
.txDMAChannel = UART2_TX_DMA,
|
||||
.pinPair = {
|
||||
{ DEFIO_TAG_E(PA15), DEFIO_TAG_E(PA14) },
|
||||
{ DEFIO_TAG_E(PA3), DEFIO_TAG_E(PA2) },
|
||||
{ DEFIO_TAG_E(PB4), DEFIO_TAG_E(PB3) },
|
||||
{ DEFIO_TAG_E(PD6), DEFIO_TAG_E(PD5) },
|
||||
},
|
||||
.rxPins = { DEFIO_TAG_E(PA15), DEFIO_TAG_E(PA3), DEFIO_TAG_E(PB4), DEFIO_TAG_E(PD6) },
|
||||
.txPins = { DEFIO_TAG_E(PA14), DEFIO_TAG_E(PA2), DEFIO_TAG_E(PB3), DEFIO_TAG_E(PD5) },
|
||||
.rcc = RCC_APB1(USART2),
|
||||
.af = GPIO_AF_7,
|
||||
.irqn = USART2_IRQn,
|
||||
|
@ -127,11 +119,8 @@ const uartHardware_t uartHardware[UARTDEV_COUNT] = {
|
|||
.reg = USART3,
|
||||
.rxDMAChannel = UART3_RX_DMA,
|
||||
.txDMAChannel = UART3_TX_DMA,
|
||||
.pinPair = {
|
||||
{ DEFIO_TAG_E(PB11), DEFIO_TAG_E(PB10) },
|
||||
{ DEFIO_TAG_E(PC11), DEFIO_TAG_E(PC10) },
|
||||
{ DEFIO_TAG_E(PD9), DEFIO_TAG_E(PD8) },
|
||||
},
|
||||
.rxPins = { DEFIO_TAG_E(PB11), DEFIO_TAG_E(PC11), DEFIO_TAG_E(PD9), IO_TAG_NONE },
|
||||
.txPins = { DEFIO_TAG_E(PB10), DEFIO_TAG_E(PC10), DEFIO_TAG_E(PD8), IO_TAG_NONE },
|
||||
.rcc = RCC_APB1(USART3),
|
||||
.af = GPIO_AF_7,
|
||||
.irqn = USART3_IRQn,
|
||||
|
@ -147,9 +136,8 @@ const uartHardware_t uartHardware[UARTDEV_COUNT] = {
|
|||
.reg = UART4,
|
||||
.rxDMAChannel = 0, // XXX UART4_RX_DMA !?
|
||||
.txDMAChannel = 0, // XXX UART4_TX_DMA !?
|
||||
.pinPair = {
|
||||
{ DEFIO_TAG_E(PC11), DEFIO_TAG_E(PC10) },
|
||||
},
|
||||
.rxPins = { DEFIO_TAG_E(PC11), IO_TAG_NONE, IO_TAG_NONE, IO_TAG_NONE },
|
||||
.txPins = { DEFIO_TAG_E(PC10), IO_TAG_NONE, IO_TAG_NONE, IO_TAG_NONE },
|
||||
.rcc = RCC_APB1(UART4),
|
||||
.af = GPIO_AF_5,
|
||||
.irqn = UART4_IRQn,
|
||||
|
@ -165,9 +153,8 @@ const uartHardware_t uartHardware[UARTDEV_COUNT] = {
|
|||
.reg = UART5,
|
||||
.rxDMAChannel = 0,
|
||||
.txDMAChannel = 0,
|
||||
.pinPair = {
|
||||
{ DEFIO_TAG_E(PD2), DEFIO_TAG_E(PC12) },
|
||||
},
|
||||
.rxPins = { DEFIO_TAG_E(PD2), IO_TAG_NONE, IO_TAG_NONE, IO_TAG_NONE },
|
||||
.txPins = { DEFIO_TAG_E(PC12), IO_TAG_NONE, IO_TAG_NONE, IO_TAG_NONE },
|
||||
.rcc = RCC_APB1(UART5),
|
||||
.af = GPIO_AF_5,
|
||||
.irqn = UART5_IRQn,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue