I am using sdk15.2.0 with PCA10040 dev board.
In ble_app_eddystone example, the configured advertising interval and duration dont match the observed values.
I think I have found the reason why they dont match... Just want a confirmation from Nordic engineers weather I am correct or not.
Below code snippet is from es_app_config.h file
As per the comment in the code, the values are in milli seconds.
In es_adv.c in get_adv_params() values from es_app_config.h are assigned to ble_gap_adv_params_t structure. Below code is from es_adv.c
Now if you check ble_gap_adv_params_t structure definition in ble_gap.h, the interval and duration values are not in milli seconds(read the comments).
Milli second macros from es_config.h should have been converted to respective count before use. This is the reason why configured and observed values don't match up.
Please confirm my understanding...