I'm just a bit fuzzy on how all of the bootloader stuff comes together.
I imagine the best solution goes like this:
I just don't really know what API is appropriate for the above (aside from step 1).
When I bring in even just nrf_bootloader_app_start, it seems to also depend on an overwhelming number of BLE services, so I'm not sure if I'm on the right track with that... I thought DFU doesn't necessarily require BLE?
I've also seen the experimental IoT background update API, but it seems to be exclusive to TFTP... or ANT (it's unclear - or is it both?)
I'm using VisualGDB and have configured the appropriate write to UICR.BOOTLOADERADDR and located the bootloader at 0x00078000. The bootloader seems to start fine.
Any advice for getting started with this?