Allow changing the UART pins
Этот коммит содержится в:
родитель
fd1785ed2d
коммит
bdef52ad62
1 изменённых файлов: 8 добавлений и 2 удалений
|
@ -79,8 +79,14 @@ func (uart UART) Configure(config UARTConfig) {
|
||||||
|
|
||||||
uart.SetBaudRate(config.BaudRate)
|
uart.SetBaudRate(config.BaudRate)
|
||||||
|
|
||||||
// Set TX and RX pins from board.
|
// Set TX and RX pins
|
||||||
uart.setPins(UART_TX_PIN, UART_RX_PIN)
|
if config.TX == 0 && config.RX == 0 {
|
||||||
|
// Use default pins
|
||||||
|
uart.setPins(UART_TX_PIN, UART_RX_PIN)
|
||||||
|
} else {
|
||||||
|
uart.setPins(config.TX, config.RX)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
nrf.UART0.ENABLE.Set(nrf.UART_ENABLE_ENABLE_Enabled)
|
nrf.UART0.ENABLE.Set(nrf.UART_ENABLE_ENABLE_Enabled)
|
||||||
nrf.UART0.TASKS_STARTTX.Set(1)
|
nrf.UART0.TASKS_STARTTX.Set(1)
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче