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

quickly get BLE_EVT_TX_COPLETE

when i use sd_ble_gatts_hvx() send data to ble stack, after 300ms later ,i get the ble stack event BLE_EVT_TX_COPLETE , how i can reduce the time(300ms), let the data send out more fast,and quickly get BLE_EVT_TX_COPLETE , because we must send 1500 byte per secound. and how i do , i can send 1500Byte per secound ,at the same time ,don't lost the data...

Parents
  • You are again duplicating questions. I would strongly suggest to stop for a second, read the tutorial and how Nordic stack works once again before flooding with more questions. Anyway the answer to this could be: TX_COMPLETE events are generated by Soft Device as soon as they really happen. If you are not satisfied with the timing and throughput then you probably have too long connection interval or some other problem on Link Layer. Get BLE sniffer or other radio network analyzer and simply see. If you do it you will see the things straight away, no need to ask here.

Reply
  • You are again duplicating questions. I would strongly suggest to stop for a second, read the tutorial and how Nordic stack works once again before flooding with more questions. Anyway the answer to this could be: TX_COMPLETE events are generated by Soft Device as soon as they really happen. If you are not satisfied with the timing and throughput then you probably have too long connection interval or some other problem on Link Layer. Get BLE sniffer or other radio network analyzer and simply see. If you do it you will see the things straight away, no need to ask here.

Children
No Data
Related