We are looking to implement "dynamic" BLE services that can be configured (i.e. enabled/disabled) externally, however from the examples there appears to be no way of de-initialising a service.
Most services have a *_init function, but no corresponding *_deinit function.
In this case what is the best/"canonical" way of achieving the disabling/enabling of a service without having to restart the device?