nrf: add nrf52840-mdk board

With the help of Chillance on GitHub.
This commit is contained in:
Ayke van Laethem
2018-10-06 13:53:58 +02:00
parent f9edf7cc5c
commit daf92226d8
8 changed files with 121 additions and 11 deletions
+10
View File
@@ -11,7 +11,17 @@ func (p GPIO) getPortPin() (*nrf.GPIO_Type, uint8) {
return nrf.GPIO, p.Pin
}
func (uart UART) setPins(tx, rx uint32) {
nrf.UART0.PSELTXD = nrf.RegValue(tx)
nrf.UART0.PSELRXD = nrf.RegValue(rx)
}
//go:export UART0_IRQHandler
func handleUART0() {
UART0.handleInterrupt()
}
func (i2c I2C) setPins(scl, sda uint8) {
i2c.Bus.PSELSCL = nrf.RegValue(scl)
i2c.Bus.PSELSDA = nrf.RegValue(sda)
}