This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

BLE output reports override

Hi,

I'm developing to nrf51822 mcu, using a s130 softdevice.

I'm using a BLE example code.

I get an interesting problem - when the mcu receives 2 reports (that are sent with minimal delay), when entering the on_hids_evt - hid events handler, the first report is actual the second one (I'm sending all incoming hid reports through the UART connection, and I see that the second report is sent through UART twice)

I think that the first hid report is overridden and when I'm getting it from the event

I actually get the second one.

How can I deal with that problem?

Thanks, Hila

Related