machine/rp2040: change uart to allow for a single pin
Этот коммит содержится в:
родитель
d6103222f7
коммит
08cf2b25c5
1 изменённых файлов: 6 добавлений и 2 удалений
|
@ -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
|
||||||
|
if config.TX != NoPin {
|
||||||
config.TX.Configure(PinConfig{Mode: PinUART})
|
config.TX.Configure(PinConfig{Mode: PinUART})
|
||||||
|
}
|
||||||
|
if config.RX != NoPin {
|
||||||
config.RX.Configure(PinConfig{Mode: PinUART})
|
config.RX.Configure(PinConfig{Mode: PinUART})
|
||||||
|
}
|
||||||
|
|
||||||
// Enable RX IRQ.
|
// Enable RX IRQ.
|
||||||
uart.Interrupt.SetPriority(0x80)
|
uart.Interrupt.SetPriority(0x80)
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче