Hi, i use SDK 15.0.0 ble_app_uart_pca10056_s140 nrf52840
I set BLE parameters like this:
#define MIN_CONN_INTERVAL MSEC_TO_UNITS(7.5, UNIT_1_25_MS)
#define MAX_CONN_INTERVAL MSEC_TO_UNITS(12.5, UNIT_1_25_MS)
#define CONN_SUP_TIMEOUT MSEC_TO_UNITS(4000, UNIT_10_MS)
#define SLAVE_LATENCY 0
#define FIRST_CONN_PARAMS_UPDATE_DELAY APP_TIMER_TICKS(4000)
#define NEXT_CONN_PARAMS_UPDATE_DELAY APP_TIMER_TICKS(30000)
#define MAX_CONN_PARAMS_UPDATE_COUNT 2
my device send 20 byte every 3ms, my Android program has a timer measures the Latency between packets, first 8-10 minutes i have 3.2-3.4ms latency, then after a 5-6min increased to 5.5-6ms latency, still after some time increased to 11-12ms. On different phones this problem occurs at different time intervals.
How can I fix it? I need stable 3-3.4ms latency.
Thank you very much.