machine/nano-rp2040: add UART1 and correct mappings for NINA via UART.
Signed-off-by: deadprogram <ron@hybridgroup.com>
Этот коммит содержится в:
родитель
cf21380264
коммит
ffe6dfd21b
1 изменённых файлов: 11 добавлений и 2 удалений
|
@ -87,8 +87,10 @@ const (
|
||||||
NINA_GPIO0 Pin = GPIO2
|
NINA_GPIO0 Pin = GPIO2
|
||||||
NINA_RESETN Pin = GPIO3
|
NINA_RESETN Pin = GPIO3
|
||||||
|
|
||||||
NINA_TX Pin = GPIO9
|
NINA_TX Pin = GPIO8
|
||||||
NINA_RX Pin = GPIO8
|
NINA_RX Pin = GPIO9
|
||||||
|
NINA_CTS Pin = GPIO10
|
||||||
|
NINA_RTS Pin = GPIO11
|
||||||
)
|
)
|
||||||
|
|
||||||
// Onboard crystal oscillator frequency, in MHz.
|
// Onboard crystal oscillator frequency, in MHz.
|
||||||
|
@ -123,10 +125,17 @@ var (
|
||||||
Buffer: NewRingBuffer(),
|
Buffer: NewRingBuffer(),
|
||||||
Bus: rp.UART0,
|
Bus: rp.UART0,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
UART1 = &_UART1
|
||||||
|
_UART1 = UART{
|
||||||
|
Buffer: NewRingBuffer(),
|
||||||
|
Bus: rp.UART1,
|
||||||
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
var DefaultUART = UART0
|
var DefaultUART = UART0
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
UART0.Interrupt = interrupt.New(rp.IRQ_UART0_IRQ, _UART0.handleInterrupt)
|
UART0.Interrupt = interrupt.New(rp.IRQ_UART0_IRQ, _UART0.handleInterrupt)
|
||||||
|
UART1.Interrupt = interrupt.New(rp.IRQ_UART1_IRQ, _UART1.handleInterrupt)
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче