├── .gitignore ├── AUTHORS ├── LICENSE ├── dci └── tftdci │ └── spim.go ├── devboard ├── pca10059 │ ├── board │ │ ├── buttons │ │ │ └── button.go │ │ ├── leds │ │ │ └── led.go │ │ └── system │ │ │ └── init.go │ ├── doc │ │ ├── board.jpg │ │ └── bootloader │ │ │ ├── bootloader-copyright.txt │ │ │ └── bootloader.hex │ └── examples │ │ ├── analogclock │ │ └── main.go │ │ ├── ble_blinky │ │ └── main.go │ │ ├── blinky │ │ └── main.go │ │ ├── bootloader │ │ └── private.key │ │ ├── build-blank.sh │ │ ├── build-mbr.sh │ │ ├── build-s132-6.sh │ │ ├── build-s140-7.sh │ │ ├── build.cfg │ │ ├── debug-bmp.sh │ │ ├── debug-oocd.sh │ │ ├── display │ │ └── main.go │ │ ├── gctest │ │ └── main.go │ │ ├── load-bmp-elf.sh │ │ ├── load-bmp-hex.sh │ │ ├── load-nrfutil-s132-6.sh │ │ ├── load-nrfutil-s140-7.sh │ │ ├── load-oocd.sh │ │ ├── ppi │ │ └── main.go │ │ ├── signed-zip.sh │ │ ├── spim │ │ └── main.go │ │ ├── swo-oocd.sh │ │ ├── uart │ │ └── main.go │ │ ├── uarte │ │ └── main.go │ │ └── voltmeter │ │ ├── button.go │ │ ├── display.go │ │ └── main.go └── readme.md ├── go.mod ├── go.sum ├── hal ├── clock │ ├── func.go │ └── regs.go ├── gpio │ ├── conf.go │ ├── ctrl.go │ ├── doc.go │ ├── nrf52.go │ ├── nrf52840.go │ ├── pin.go │ └── port.go ├── gpiote │ ├── chan.go │ ├── nrf52.go │ └── regs.go ├── internal │ ├── alloc.go │ ├── bool.go │ ├── ppi.go │ └── psel │ │ └── reg.go ├── irq │ └── nrf52840.go ├── ppi │ ├── chan.go │ ├── doc.go │ ├── irq.go │ └── nrf52.go ├── rtc │ └── periph.go ├── saadc │ ├── driver.go │ └── periph.go ├── spim │ ├── driver.go │ ├── periph.go │ ├── spim0 │ │ └── driver.go │ ├── spim1 │ │ └── driver.go │ ├── spim2 │ │ └── driver.go │ └── spim3 │ │ └── driver.go ├── system │ ├── rt0.s │ ├── setup.go │ └── timer │ │ └── rtcst │ │ ├── asm.s │ │ └── rtcst.go ├── te │ ├── chan.go │ ├── changroup.go │ ├── doc.go │ ├── event.go │ ├── nrf52.go │ ├── regs.go │ └── task.go ├── timer │ ├── nrf52.go │ └── periph.go ├── todo │ ├── power │ │ ├── func.go │ │ └── regs.go │ ├── qdec │ │ └── periph.go │ ├── radio │ │ ├── doc.go │ │ └── periph.go │ └── temp │ │ └── periph.go ├── uart │ ├── driver.go │ ├── periph.go │ └── uart0 │ │ └── driver.go └── uarte │ ├── driver.go │ ├── periph.go │ ├── uarte0 │ └── driver.go │ └── uarte1 │ └── driver.go ├── p ├── ficr │ ├── nrf52840.go │ └── xnrf52840.go ├── gpio │ ├── nrf52840.go │ └── xnrf52840.go ├── irq │ └── nrf52840.go ├── mmap │ └── nrf52840.go ├── nvmc │ ├── nrf52840.go │ └── xnrf52840.go ├── ppi │ ├── nrf52840.go │ └── xnrf52840.go ├── rtc │ ├── nrf52840.go │ └── xnrf52840.go ├── spi │ ├── nrf52840.go │ └── xnrf52840.go ├── uart │ ├── nrf52840.go │ └── xnrf52840.go ├── uarte │ ├── nrf52840.go │ └── xnrf52840.go └── uicr │ ├── nrf52840.go │ └── xnrf52840.go ├── readme.md ├── softdevice ├── gen │ ├── gen.go │ └── s140 │ │ └── nrf │ │ ├── zerror.go │ │ ├── zerrorsdm.go │ │ ├── zerrorsoc.go │ │ ├── zsddef.go │ │ ├── zsdm.go │ │ ├── zsdm.s │ │ ├── zsoc.go │ │ └── zsoc.s ├── nordic │ └── s140 │ │ ├── headers │ │ ├── ble.h │ │ ├── ble_err.h │ │ ├── ble_gap.h │ │ ├── ble_gatt.h │ │ ├── ble_gattc.h │ │ ├── ble_gatts.h │ │ ├── ble_hci.h │ │ ├── ble_l2cap.h │ │ ├── ble_ranges.h │ │ ├── ble_types.h │ │ ├── nrf52 │ │ │ └── nrf_mbr.h │ │ ├── nrf_error.h │ │ ├── nrf_error_sdm.h │ │ ├── nrf_error_soc.h │ │ ├── nrf_nvic.h │ │ ├── nrf_sdm.h │ │ ├── nrf_soc.h │ │ └── nrf_svc.h │ │ └── hex │ │ ├── s140_nrf52_7.0.1_licence-agreement.txt │ │ ├── s140_nrf52_7.0.1_softdevice.hex │ │ ├── s140_nrf52_7.2.0_license-agreement.txt │ │ └── s140_nrf52_7.2.0_softdevice.hex ├── s140 │ ├── LICENSE-NORDIC │ └── sd │ │ ├── ble │ │ ├── error.go │ │ ├── event.go │ │ ├── func.go │ │ ├── gap │ │ │ ├── error.go │ │ │ ├── event.go │ │ │ ├── func.go │ │ │ ├── svc.go │ │ │ ├── svc.s │ │ │ └── type.go │ │ ├── gatt │ │ │ ├── gatts │ │ │ │ ├── error.go │ │ │ │ ├── event.go │ │ │ │ ├── func.go │ │ │ │ ├── svc.go │ │ │ │ ├── svc.s │ │ │ │ └── type.go │ │ │ └── type.go │ │ ├── hci.go │ │ ├── internal │ │ │ ├── svc.go │ │ │ └── svc.s │ │ ├── svc.go │ │ ├── svc.s │ │ └── type.go │ │ ├── error.go │ │ └── sdm │ │ ├── error.go │ │ ├── sdm.go │ │ ├── svc.go │ │ └── svc.s └── sdutil │ ├── advdata.go │ ├── event.go │ ├── rambase.go │ └── rambase.s └── svd ├── _gen.sh ├── gen.sh └── nrf52840.svd /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/AUTHORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/LICENSE -------------------------------------------------------------------------------- /dci/tftdci/spim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/dci/tftdci/spim.go -------------------------------------------------------------------------------- /devboard/pca10059/board/buttons/button.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/board/buttons/button.go -------------------------------------------------------------------------------- /devboard/pca10059/board/leds/led.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/board/leds/led.go -------------------------------------------------------------------------------- /devboard/pca10059/board/system/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/board/system/init.go -------------------------------------------------------------------------------- /devboard/pca10059/doc/board.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/doc/board.jpg -------------------------------------------------------------------------------- /devboard/pca10059/doc/bootloader/bootloader-copyright.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/doc/bootloader/bootloader-copyright.txt -------------------------------------------------------------------------------- /devboard/pca10059/doc/bootloader/bootloader.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/doc/bootloader/bootloader.hex -------------------------------------------------------------------------------- /devboard/pca10059/examples/analogclock/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/analogclock/main.go -------------------------------------------------------------------------------- /devboard/pca10059/examples/ble_blinky/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/ble_blinky/main.go -------------------------------------------------------------------------------- /devboard/pca10059/examples/blinky/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/blinky/main.go -------------------------------------------------------------------------------- /devboard/pca10059/examples/bootloader/private.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/bootloader/private.key -------------------------------------------------------------------------------- /devboard/pca10059/examples/build-blank.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/build-blank.sh -------------------------------------------------------------------------------- /devboard/pca10059/examples/build-mbr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/build-mbr.sh -------------------------------------------------------------------------------- /devboard/pca10059/examples/build-s132-6.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/build-s132-6.sh -------------------------------------------------------------------------------- /devboard/pca10059/examples/build-s140-7.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/build-s140-7.sh -------------------------------------------------------------------------------- /devboard/pca10059/examples/build.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/build.cfg -------------------------------------------------------------------------------- /devboard/pca10059/examples/debug-bmp.sh: -------------------------------------------------------------------------------- 1 | ../../../../scripts/debug-bmp.sh -------------------------------------------------------------------------------- /devboard/pca10059/examples/debug-oocd.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | TARGET=nrf52 4 | 5 | . $(emgo env GOROOT)/../scripts/debug-oocd.sh 6 | -------------------------------------------------------------------------------- /devboard/pca10059/examples/display/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/display/main.go -------------------------------------------------------------------------------- /devboard/pca10059/examples/gctest/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/gctest/main.go -------------------------------------------------------------------------------- /devboard/pca10059/examples/load-bmp-elf.sh: -------------------------------------------------------------------------------- 1 | ../../../../scripts/load-bmp.sh -------------------------------------------------------------------------------- /devboard/pca10059/examples/load-bmp-hex.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/load-bmp-hex.sh -------------------------------------------------------------------------------- /devboard/pca10059/examples/load-nrfutil-s132-6.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/load-nrfutil-s132-6.sh -------------------------------------------------------------------------------- /devboard/pca10059/examples/load-nrfutil-s140-7.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/load-nrfutil-s140-7.sh -------------------------------------------------------------------------------- /devboard/pca10059/examples/load-oocd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/load-oocd.sh -------------------------------------------------------------------------------- /devboard/pca10059/examples/ppi/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/ppi/main.go -------------------------------------------------------------------------------- /devboard/pca10059/examples/signed-zip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/signed-zip.sh -------------------------------------------------------------------------------- /devboard/pca10059/examples/spim/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/spim/main.go -------------------------------------------------------------------------------- /devboard/pca10059/examples/swo-oocd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/swo-oocd.sh -------------------------------------------------------------------------------- /devboard/pca10059/examples/uart/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/uart/main.go -------------------------------------------------------------------------------- /devboard/pca10059/examples/uarte/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/uarte/main.go -------------------------------------------------------------------------------- /devboard/pca10059/examples/voltmeter/button.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/voltmeter/button.go -------------------------------------------------------------------------------- /devboard/pca10059/examples/voltmeter/display.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/voltmeter/display.go -------------------------------------------------------------------------------- /devboard/pca10059/examples/voltmeter/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/pca10059/examples/voltmeter/main.go -------------------------------------------------------------------------------- /devboard/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/devboard/readme.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/go.sum -------------------------------------------------------------------------------- /hal/clock/func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/clock/func.go -------------------------------------------------------------------------------- /hal/clock/regs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/clock/regs.go -------------------------------------------------------------------------------- /hal/gpio/conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/gpio/conf.go -------------------------------------------------------------------------------- /hal/gpio/ctrl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/gpio/ctrl.go -------------------------------------------------------------------------------- /hal/gpio/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/gpio/doc.go -------------------------------------------------------------------------------- /hal/gpio/nrf52.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/gpio/nrf52.go -------------------------------------------------------------------------------- /hal/gpio/nrf52840.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/gpio/nrf52840.go -------------------------------------------------------------------------------- /hal/gpio/pin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/gpio/pin.go -------------------------------------------------------------------------------- /hal/gpio/port.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/gpio/port.go -------------------------------------------------------------------------------- /hal/gpiote/chan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/gpiote/chan.go -------------------------------------------------------------------------------- /hal/gpiote/nrf52.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/gpiote/nrf52.go -------------------------------------------------------------------------------- /hal/gpiote/regs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/gpiote/regs.go -------------------------------------------------------------------------------- /hal/internal/alloc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/internal/alloc.go -------------------------------------------------------------------------------- /hal/internal/bool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/internal/bool.go -------------------------------------------------------------------------------- /hal/internal/ppi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/internal/ppi.go -------------------------------------------------------------------------------- /hal/internal/psel/reg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/internal/psel/reg.go -------------------------------------------------------------------------------- /hal/irq/nrf52840.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/irq/nrf52840.go -------------------------------------------------------------------------------- /hal/ppi/chan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/ppi/chan.go -------------------------------------------------------------------------------- /hal/ppi/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/ppi/doc.go -------------------------------------------------------------------------------- /hal/ppi/irq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/ppi/irq.go -------------------------------------------------------------------------------- /hal/ppi/nrf52.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/ppi/nrf52.go -------------------------------------------------------------------------------- /hal/rtc/periph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/rtc/periph.go -------------------------------------------------------------------------------- /hal/saadc/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/saadc/driver.go -------------------------------------------------------------------------------- /hal/saadc/periph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/saadc/periph.go -------------------------------------------------------------------------------- /hal/spim/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/spim/driver.go -------------------------------------------------------------------------------- /hal/spim/periph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/spim/periph.go -------------------------------------------------------------------------------- /hal/spim/spim0/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/spim/spim0/driver.go -------------------------------------------------------------------------------- /hal/spim/spim1/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/spim/spim1/driver.go -------------------------------------------------------------------------------- /hal/spim/spim2/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/spim/spim2/driver.go -------------------------------------------------------------------------------- /hal/spim/spim3/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/spim/spim3/driver.go -------------------------------------------------------------------------------- /hal/system/rt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/system/rt0.s -------------------------------------------------------------------------------- /hal/system/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/system/setup.go -------------------------------------------------------------------------------- /hal/system/timer/rtcst/asm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/system/timer/rtcst/asm.s -------------------------------------------------------------------------------- /hal/system/timer/rtcst/rtcst.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/system/timer/rtcst/rtcst.go -------------------------------------------------------------------------------- /hal/te/chan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/te/chan.go -------------------------------------------------------------------------------- /hal/te/changroup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/te/changroup.go -------------------------------------------------------------------------------- /hal/te/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/te/doc.go -------------------------------------------------------------------------------- /hal/te/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/te/event.go -------------------------------------------------------------------------------- /hal/te/nrf52.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/te/nrf52.go -------------------------------------------------------------------------------- /hal/te/regs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/te/regs.go -------------------------------------------------------------------------------- /hal/te/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/te/task.go -------------------------------------------------------------------------------- /hal/timer/nrf52.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/timer/nrf52.go -------------------------------------------------------------------------------- /hal/timer/periph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/timer/periph.go -------------------------------------------------------------------------------- /hal/todo/power/func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/todo/power/func.go -------------------------------------------------------------------------------- /hal/todo/power/regs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/todo/power/regs.go -------------------------------------------------------------------------------- /hal/todo/qdec/periph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/todo/qdec/periph.go -------------------------------------------------------------------------------- /hal/todo/radio/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/todo/radio/doc.go -------------------------------------------------------------------------------- /hal/todo/radio/periph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/todo/radio/periph.go -------------------------------------------------------------------------------- /hal/todo/temp/periph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/todo/temp/periph.go -------------------------------------------------------------------------------- /hal/uart/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/uart/driver.go -------------------------------------------------------------------------------- /hal/uart/periph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/uart/periph.go -------------------------------------------------------------------------------- /hal/uart/uart0/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/uart/uart0/driver.go -------------------------------------------------------------------------------- /hal/uarte/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/uarte/driver.go -------------------------------------------------------------------------------- /hal/uarte/periph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/uarte/periph.go -------------------------------------------------------------------------------- /hal/uarte/uarte0/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/uarte/uarte0/driver.go -------------------------------------------------------------------------------- /hal/uarte/uarte1/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/hal/uarte/uarte1/driver.go -------------------------------------------------------------------------------- /p/ficr/nrf52840.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/p/ficr/nrf52840.go -------------------------------------------------------------------------------- /p/ficr/xnrf52840.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/p/ficr/xnrf52840.go -------------------------------------------------------------------------------- /p/gpio/nrf52840.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/p/gpio/nrf52840.go -------------------------------------------------------------------------------- /p/gpio/xnrf52840.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/p/gpio/xnrf52840.go -------------------------------------------------------------------------------- /p/irq/nrf52840.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/p/irq/nrf52840.go -------------------------------------------------------------------------------- /p/mmap/nrf52840.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/p/mmap/nrf52840.go -------------------------------------------------------------------------------- /p/nvmc/nrf52840.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/p/nvmc/nrf52840.go -------------------------------------------------------------------------------- /p/nvmc/xnrf52840.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/p/nvmc/xnrf52840.go -------------------------------------------------------------------------------- /p/ppi/nrf52840.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/p/ppi/nrf52840.go -------------------------------------------------------------------------------- /p/ppi/xnrf52840.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/p/ppi/xnrf52840.go -------------------------------------------------------------------------------- /p/rtc/nrf52840.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/p/rtc/nrf52840.go -------------------------------------------------------------------------------- /p/rtc/xnrf52840.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/p/rtc/xnrf52840.go -------------------------------------------------------------------------------- /p/spi/nrf52840.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/p/spi/nrf52840.go -------------------------------------------------------------------------------- /p/spi/xnrf52840.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/p/spi/xnrf52840.go -------------------------------------------------------------------------------- /p/uart/nrf52840.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/p/uart/nrf52840.go -------------------------------------------------------------------------------- /p/uart/xnrf52840.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/p/uart/xnrf52840.go -------------------------------------------------------------------------------- /p/uarte/nrf52840.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/p/uarte/nrf52840.go -------------------------------------------------------------------------------- /p/uarte/xnrf52840.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/p/uarte/xnrf52840.go -------------------------------------------------------------------------------- /p/uicr/nrf52840.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/p/uicr/nrf52840.go -------------------------------------------------------------------------------- /p/uicr/xnrf52840.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/p/uicr/xnrf52840.go -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/readme.md -------------------------------------------------------------------------------- /softdevice/gen/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/gen/gen.go -------------------------------------------------------------------------------- /softdevice/gen/s140/nrf/zerror.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/gen/s140/nrf/zerror.go -------------------------------------------------------------------------------- /softdevice/gen/s140/nrf/zerrorsdm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/gen/s140/nrf/zerrorsdm.go -------------------------------------------------------------------------------- /softdevice/gen/s140/nrf/zerrorsoc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/gen/s140/nrf/zerrorsoc.go -------------------------------------------------------------------------------- /softdevice/gen/s140/nrf/zsddef.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/gen/s140/nrf/zsddef.go -------------------------------------------------------------------------------- /softdevice/gen/s140/nrf/zsdm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/gen/s140/nrf/zsdm.go -------------------------------------------------------------------------------- /softdevice/gen/s140/nrf/zsdm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/gen/s140/nrf/zsdm.s -------------------------------------------------------------------------------- /softdevice/gen/s140/nrf/zsoc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/gen/s140/nrf/zsoc.go -------------------------------------------------------------------------------- /softdevice/gen/s140/nrf/zsoc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/gen/s140/nrf/zsoc.s -------------------------------------------------------------------------------- /softdevice/nordic/s140/headers/ble.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/nordic/s140/headers/ble.h -------------------------------------------------------------------------------- /softdevice/nordic/s140/headers/ble_err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/nordic/s140/headers/ble_err.h -------------------------------------------------------------------------------- /softdevice/nordic/s140/headers/ble_gap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/nordic/s140/headers/ble_gap.h -------------------------------------------------------------------------------- /softdevice/nordic/s140/headers/ble_gatt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/nordic/s140/headers/ble_gatt.h -------------------------------------------------------------------------------- /softdevice/nordic/s140/headers/ble_gattc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/nordic/s140/headers/ble_gattc.h -------------------------------------------------------------------------------- /softdevice/nordic/s140/headers/ble_gatts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/nordic/s140/headers/ble_gatts.h -------------------------------------------------------------------------------- /softdevice/nordic/s140/headers/ble_hci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/nordic/s140/headers/ble_hci.h -------------------------------------------------------------------------------- /softdevice/nordic/s140/headers/ble_l2cap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/nordic/s140/headers/ble_l2cap.h -------------------------------------------------------------------------------- /softdevice/nordic/s140/headers/ble_ranges.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/nordic/s140/headers/ble_ranges.h -------------------------------------------------------------------------------- /softdevice/nordic/s140/headers/ble_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/nordic/s140/headers/ble_types.h -------------------------------------------------------------------------------- /softdevice/nordic/s140/headers/nrf52/nrf_mbr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/nordic/s140/headers/nrf52/nrf_mbr.h -------------------------------------------------------------------------------- /softdevice/nordic/s140/headers/nrf_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/nordic/s140/headers/nrf_error.h -------------------------------------------------------------------------------- /softdevice/nordic/s140/headers/nrf_error_sdm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/nordic/s140/headers/nrf_error_sdm.h -------------------------------------------------------------------------------- /softdevice/nordic/s140/headers/nrf_error_soc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/nordic/s140/headers/nrf_error_soc.h -------------------------------------------------------------------------------- /softdevice/nordic/s140/headers/nrf_nvic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/nordic/s140/headers/nrf_nvic.h -------------------------------------------------------------------------------- /softdevice/nordic/s140/headers/nrf_sdm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/nordic/s140/headers/nrf_sdm.h -------------------------------------------------------------------------------- /softdevice/nordic/s140/headers/nrf_soc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/nordic/s140/headers/nrf_soc.h -------------------------------------------------------------------------------- /softdevice/nordic/s140/headers/nrf_svc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/nordic/s140/headers/nrf_svc.h -------------------------------------------------------------------------------- /softdevice/nordic/s140/hex/s140_nrf52_7.0.1_licence-agreement.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/nordic/s140/hex/s140_nrf52_7.0.1_licence-agreement.txt -------------------------------------------------------------------------------- /softdevice/nordic/s140/hex/s140_nrf52_7.0.1_softdevice.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/nordic/s140/hex/s140_nrf52_7.0.1_softdevice.hex -------------------------------------------------------------------------------- /softdevice/nordic/s140/hex/s140_nrf52_7.2.0_license-agreement.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/nordic/s140/hex/s140_nrf52_7.2.0_license-agreement.txt -------------------------------------------------------------------------------- /softdevice/nordic/s140/hex/s140_nrf52_7.2.0_softdevice.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/nordic/s140/hex/s140_nrf52_7.2.0_softdevice.hex -------------------------------------------------------------------------------- /softdevice/s140/LICENSE-NORDIC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/LICENSE-NORDIC -------------------------------------------------------------------------------- /softdevice/s140/sd/ble/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/ble/error.go -------------------------------------------------------------------------------- /softdevice/s140/sd/ble/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/ble/event.go -------------------------------------------------------------------------------- /softdevice/s140/sd/ble/func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/ble/func.go -------------------------------------------------------------------------------- /softdevice/s140/sd/ble/gap/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/ble/gap/error.go -------------------------------------------------------------------------------- /softdevice/s140/sd/ble/gap/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/ble/gap/event.go -------------------------------------------------------------------------------- /softdevice/s140/sd/ble/gap/func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/ble/gap/func.go -------------------------------------------------------------------------------- /softdevice/s140/sd/ble/gap/svc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/ble/gap/svc.go -------------------------------------------------------------------------------- /softdevice/s140/sd/ble/gap/svc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/ble/gap/svc.s -------------------------------------------------------------------------------- /softdevice/s140/sd/ble/gap/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/ble/gap/type.go -------------------------------------------------------------------------------- /softdevice/s140/sd/ble/gatt/gatts/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/ble/gatt/gatts/error.go -------------------------------------------------------------------------------- /softdevice/s140/sd/ble/gatt/gatts/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/ble/gatt/gatts/event.go -------------------------------------------------------------------------------- /softdevice/s140/sd/ble/gatt/gatts/func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/ble/gatt/gatts/func.go -------------------------------------------------------------------------------- /softdevice/s140/sd/ble/gatt/gatts/svc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/ble/gatt/gatts/svc.go -------------------------------------------------------------------------------- /softdevice/s140/sd/ble/gatt/gatts/svc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/ble/gatt/gatts/svc.s -------------------------------------------------------------------------------- /softdevice/s140/sd/ble/gatt/gatts/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/ble/gatt/gatts/type.go -------------------------------------------------------------------------------- /softdevice/s140/sd/ble/gatt/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/ble/gatt/type.go -------------------------------------------------------------------------------- /softdevice/s140/sd/ble/hci.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/ble/hci.go -------------------------------------------------------------------------------- /softdevice/s140/sd/ble/internal/svc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/ble/internal/svc.go -------------------------------------------------------------------------------- /softdevice/s140/sd/ble/internal/svc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/ble/internal/svc.s -------------------------------------------------------------------------------- /softdevice/s140/sd/ble/svc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/ble/svc.go -------------------------------------------------------------------------------- /softdevice/s140/sd/ble/svc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/ble/svc.s -------------------------------------------------------------------------------- /softdevice/s140/sd/ble/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/ble/type.go -------------------------------------------------------------------------------- /softdevice/s140/sd/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/error.go -------------------------------------------------------------------------------- /softdevice/s140/sd/sdm/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/sdm/error.go -------------------------------------------------------------------------------- /softdevice/s140/sd/sdm/sdm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/sdm/sdm.go -------------------------------------------------------------------------------- /softdevice/s140/sd/sdm/svc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/sdm/svc.go -------------------------------------------------------------------------------- /softdevice/s140/sd/sdm/svc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/s140/sd/sdm/svc.s -------------------------------------------------------------------------------- /softdevice/sdutil/advdata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/sdutil/advdata.go -------------------------------------------------------------------------------- /softdevice/sdutil/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/sdutil/event.go -------------------------------------------------------------------------------- /softdevice/sdutil/rambase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/sdutil/rambase.go -------------------------------------------------------------------------------- /softdevice/sdutil/rambase.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/softdevice/sdutil/rambase.s -------------------------------------------------------------------------------- /svd/_gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/svd/_gen.sh -------------------------------------------------------------------------------- /svd/gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/svd/gen.sh -------------------------------------------------------------------------------- /svd/nrf52840.svd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedgo/nrf5/HEAD/svd/nrf52840.svd --------------------------------------------------------------------------------