modulepackage
0.0.0-20230312173407-7cec17d31c2f
Repository: https://github.com/rcaelers/nrf-dfu.git
Documentation: pkg.go.dev
# README
nRF51/52 Device Firmware Update tool
Command line tool to update firmware of nRF51/52 devices with Nordic's Secure DFU bootloader.
Requires Go 1.11+
Tested on macOS with a SparkFun nRF52832 Breakout board.
TODO
- Improve diagnostics and error reporting
- Create Go CoreBluetooth wrapper instead of go-ble on macOs
- Support unbonded buttonless bootloader
- Support bonded buttonless bootloader
- Automatically boot device into DFU mode and perform upgrade
- Make scan duration configurable
- Report progress
- Remove duplicates when scanning
- Test on Linux
- Remove sleep hacks
- Remove enter DFU mode hack
- ...