Hi,
I am looking into the example of SAADC and sending data through BLE. My tests are based on this example: github.com/.../ble_app_uart__saadc_timer_driven__scan_mode
I am trying to get a higher data rate, so I changed several configurations.
#define MIN_CONN_INTERVAL MSEC_TO_UNITS(7.5, UNIT_1_25_MS)
#define MAX_CONN_INTERVAL MSEC_TO_UNITS(75, UNIT_1_25_MS)
#define SAADC_SAMPLES_IN_BUFFER 40
#define SAADC_SAMPLE_RATE 10
#define NRF_SDH_BLE_GAP_EVENT_LENGTH 40
The log on my nRF Connect mobile app on Android shows an updated connection interval of 45 ms. But, when I check the detailed dssata receiving log, it shows data received every 90 ms.
My questions:
1. Does it mean I only receive one data every 90ms?
2. I want to achieve higher data rate, what can I do? My goal is ~100 kbps.
Thanks in advance!

