Hi all,
I'm implementing a Bootloader with the source code provided no the website (Windows C# app, nRF24LU1 station app and nRF24LE1 device bootloader/app). Everything is going well and I've modified those examples to suit my product.
On the nRF24LE1 device, while the app is running, it will accept a command "Enter DFU mode" from the Windows C# app (via the USB Tx station). At this point, the device app sets an NV RAM location and needs to do a SW Reset to give control to the Bootloader (the Bootloader will check the NVRAM flag and stay in "DFU mode").
So, the only missing part that I have on all of this is "How do I do a SW Reset?". For example, for the nRF51822 that is accomplished with "NVIC_SystemReset();". How is it done for the nRF24LE1 using its libraries (using C with Keil)?
Thanks!
Cheers, Gil