Connection interval update using BLE_SVC_L2CAP_Conn_Update
Hi.
I'm currently implementing an application for test purposes on the STM32WB Nucleo Demoboard. So far I'm very pleased with the experience of adding new services and transvering data. However, to save some energy I want to change the connection interval on my device to 1s or higher. I've enabled L2CAP_REQUEST_NEW_CONN_PARAM and called BLE_SVC_L2CAP_Conn_Update as in the p2p server demo application.
That should start the connection interval change. However, in my case the application gets stuck in UTIL_SEQ_WaitEvt() in while((EvtSet & EvtWaited) == 0) with EvtSet = 0. The p2p server demo application doesn't. I can't find any differences regarding this function so far.
If I understand correctly EvtSet is set by the M0 core handling the BLE stack. Is there anything else i need to set or change to enable the interval change of an established connection?
thank you