0 Replies Latest reply on Sep 13, 2017 5:50 AM by engel_2568656

    BLE Latency




      we're trying to implement a low-latency communication application with two CY8C4247LQI-BL473 IC's. One is the peripheral, and one the central.

      The central is sending data in a while(1) loop to the peripheral, and the BLE stack gets busy very fast. That said, sometimes the data is sent very fast, and sometimes there is a latency about 150ms, cause the stack is busy. The central is writing to the peripheral's GATT without response.


      Is there any option to increase the stack size of the BLE component, or another way to accomplish a low latency application? We tried calling CyBle_ProcessEvents() once after data is sent, and also in a while (stack_free == 0) loop, but its the same result.


      Any ideas?

      Thanks for your help!