machine/rp2040: change uart to allow for a single pin

Этот коммит содержится в:
sago35 2023-03-12 07:00:05 +09:00 коммит произвёл Ron Evans
родитель d6103222f7
коммит 08cf2b25c5

Просмотреть файл

@ -41,8 +41,12 @@ func (uart *UART) Configure(config UARTConfig) error {
rp.UART0_UARTCR_TXE)
// set GPIO mux to UART for the pins
config.TX.Configure(PinConfig{Mode: PinUART})
config.RX.Configure(PinConfig{Mode: PinUART})
if config.TX != NoPin {
config.TX.Configure(PinConfig{Mode: PinUART})
}
if config.RX != NoPin {
config.RX.Configure(PinConfig{Mode: PinUART})
}
// Enable RX IRQ.
uart.Interrupt.SetPriority(0x80)