mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-11 14:33:41 +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)
|
rp.UART0_UARTCR_TXE)
|
||||||
|
|
||||||
// set GPIO mux to UART for the pins
|
// set GPIO mux to UART for the pins
|
||||||
config.TX.Configure(PinConfig{Mode: PinUART})
|
if config.TX != NoPin {
|
||||||
config.RX.Configure(PinConfig{Mode: PinUART})
|
config.TX.Configure(PinConfig{Mode: PinUART})
|
||||||
|
}
|
||||||
|
if config.RX != NoPin {
|
||||||
|
config.RX.Configure(PinConfig{Mode: PinUART})
|
||||||
|
}
|
||||||
|
|
||||||
// Enable RX IRQ.
|
// Enable RX IRQ.
|
||||||
uart.Interrupt.SetPriority(0x80)
|
uart.Interrupt.SetPriority(0x80)
|
||||||
|
|||||||
Reference in New Issue
Block a user