As I understand we have some problems with time sensitive actions while using softdevice with active ble connection. So here's my questions:
-
Are there some possible problems with hardware peripherals (in part of time accuracy) while we have active ble or hardware things absolutely independent.
-
It often needs to have more than one uart module in industrial automation, and also accuracy time operations for getting data with a lot of sensors, manage various actuators. So I think to use separate controller for that things, but with ability to OTA DFU. So my schema would be something like that:
nrf52832 (for ble all the time) <- (spi bus) -> second nrf52832 (for time sensitive operations)
So both of that controllers use softdevice, but first one all the time for ble, second one just for OTA DFU. For example second controller advertising with dfu service during 1 minute after reset and restarted by command gotten via spi bus from first controller or by user.