I am using the nRF Connect SDK broadcaster example on the nRF52840. The default advertisement interval was set to "BT_GAP_ADV_FAST_INT_MIN_2 = 0x00a0" (100ms) to "BT_GAP_ADV_FAST_INT_MAX_2 = 0x00f0" (150ms), resulting in a 100ms interval. I then changed it to 30ms-60ms using "BT_GAP_ADV_FAST_INT_MIN_1 = 0x0030" and "BT_GAP_ADV_FAST_INT_MAX_1 = 0x0060," achieving a 30ms interval.
bt_le_adv_start(BT_LE_ADV_NCONN, ad, ARRAY_SIZE(ad), NULL, 0);
Now, I want to set the advertisement interval to 10ms-20ms. I attempted to use custom definitions such as "BT_GAP_ADV_FAST_INT_MIN_1_10ms = 0x0008" and "BT_GAP_ADV_FAST_INT_MIN_1_20ms = 0x0016," but it did not work; there was no advertisement occurring.
How can I achieve the desired advertisement interval of 10ms-20ms?
Note: I have also tried adjusting the definitions, but without success. I am using the nRF Power Profiler Kit to monitor the advertisement interval.