Hi,
I am new to the Nordic Semi world, having recently purchased a nRF52840 DK board and a nRF52840 dongle.
I have programmed an Arduino Nano 33 IoT over BLE and when I repeatedly press a button, set as Notify, the change in button states appear on nRF Connect as expected.
No matter how fast I press/release the button, the state changes are correctly shown in nRF Connect.
This is also the case when I connect the Nano to 'BLE Scanner' on Android and to a c# program I have written, running on Windows 10.
I'm using nRF5 SDK v17.0.2
Using the nRF_sdk/examples/ble_peripheral/ble_app_blinky, I can only see the state changes if I press and release the button relatively slowly (e.g. slower than about 500ms). Any faster and button state changes are not reliably shown. The same happens on both the DK board and the dongle.
In debug mode, I have put ' NRF_LOG_INFO' calls to see what happens and 'button_event_handler()' is called correctly on every button transition, so the problem is not with the button event handler calling mechanism.
Any ideas how I can speed up the BLE notification to nRF Connect?
Thanks