I started with the beacon kit and example code. I have since added IAS and LLC services that I have mostly taken from your proximity example. The problem I am having now is that after I connect ble_evt_dispatch isn't being called, even when I change the alert status.
I have registered for BLE events:
err_code = softdevice_ble_evt_handler_set(ble_evt_dispatch);
And then within ble_evt_dispatch I have:
ble_ias_on_ble_evt(&m_ias, p_ble_evt);
Within ias_init I have:
ias_init_obj.evt_handler = on_ias_evt;
err_code = ble_ias_init(&m_ias, &ias_init_obj);
I have breakpoints set within on_ias_evt and ble_evt_dispatch. On connection with the device I get a single event with an alert level update. After that I get no more alert updates. I am writing alert level changes from my mobile device using the LightBlue app. (I also tried toggling the FindMe within the nRFToolBox/Proximity App which should trigger a high alert). Is there a way to somehow ignore new values that are written to these characteristics or perhaps a softradio flag that will cause the ble event handler to no longer be called after connection?
Thanks