Hello all,
I am working on a ble application on zephyr. I need to send a notification on a specific characteristic.
If I call bt_gatt_notify from where I want to send, it works. However, If i queue my message and call bt_gatt_notify from an other thread, it does nothing, despite returning 0.
If rather than calling ble_send I call bt_gatt_notify(NULL, &svc.attrs[3], fragment->data, fragment.len), I get my notification.
What can be wrong ?