mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-03 02:27:48 +00:00
machine/rp2040: change uart to allow for a single pin
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user