Hi to all,
i am developing a device with nrf51822 and i want use it as a peripheral device, i want to write 4 packet per connection interval on noti char. i am ok with one packet per interval but when i want to write second packet to this noti char, sd_ble_gatts_hvx return 0x3004 that means BLE_ERROR_NO_TX_PACKETS, i know that in this case i must wait for BLE_EVT_TX_COMPLETE event and then send second packet, but in this manner i am not able to send 4 packet per connection interval. there is any one that know how can i fix this case and send 4 packet per connection interval with sd_ble_gatts_hvx function?? and also when i call sd_ble_tx_packet_count_get function this function say that p_count is 2, so i do not think that i have memory limitations at least for 2 packet per connection interval.
thanks