Hello,
Context : I use the nrf52dk with nrf connect for vscode and nrf connect for smartphone (android last version). I use the last version of everything.
My code to send indications is the same as the one from the Nordic dev Academy.
I spent three days of my internship around this error.
Description of the problem : If I disconnect my smartphone (totally deactivating Bluetooth or just clicking on disconnect in nrf connnect app) while sending indications every 0.5s from my peripheral, the stack will not trigger any disconnected or recycled event and my indication callback function will still be called with err =0, which means that my indications were somehow confirmed, this will keep going for ever. But this should be impossible, or maybe the BLE stack from zephyr is autoconfirming its own indications. This is a big security flaw as I use indications to ensure that my central correctly received the peripheral's informations...
Thanks in advance