The documentation says "This module is ONLY for debugging purposes and must never be used in final product". I know in an ideal world all possible errors are handled and device is able to recover from any erroneous state. But in the real world it would be nice to have an assertion handler that in an unexpected situation would log the error into persistent memory (ble_error_log_write) and reboot device.
Are there any other considerations that would prevent me from using Debug Assert Handler in the final product?
NB: ble_error_log_write still is not fully implemented