This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/CC2640R2F: what meaning that parameters value that are min and max about advertising interval value.

Part Number: CC2640R2F


Tool/software: Code Composer Studio

[ condition ]

sdk & project : simple link sdk multirole project
role : peripheral
ble version : 4.2
os : ti-rtos

[ qeustion ]


// Set advertising interval the same for all scenarios
uint16_t advInt = DEFAULT_ADVERTISING_INTERVAL;
GAP_SetParamValue(TGAP_LIM_DISC_ADV_INT_MIN, advInt);
GAP_SetParamValue(TGAP_LIM_DISC_ADV_INT_MAX, advInt);
GAP_SetParamValue(TGAP_GEN_DISC_ADV_INT_MIN, advInt);
GAP_SetParamValue(TGAP_GEN_DISC_ADV_INT_MAX, advInt);
GAP_SetParamValue(TGAP_CONN_ADV_INT_MIN, advInt);
GAP_SetParamValue(TGAP_CONN_ADV_INT_MAX, advInt);

In regards to these parameters, refer to the BLE Core Specification for more information. 

I have looked at Volume 2, Part E, Chapter 7.8.5.

but I don't know Why min and max value exist. 

  • Hi,

    The min and max advertising interval values exist to minimize missed advertising packets due to collisions. If you have min and max set to the same value, and when the device goes to advertise there is already a device advertising on that channel, you will not be able to send an advertisement. Making a wider range will give you room to avoid these collisions on a busy channel.

    Best Regards,
    Alec