我使用SDK的是 simplelink_cc2640r2_sdk_5_30_00_03 里面的 ble5_simple_peripheral_cc2640r2lp_app 这个项目。
#define DEFAULT_ADVERTISING_INTERVAL_MIN 1600
#define DEFAULT_ADVERTISING_INTERVAL_MAX 1800
GapAdv_params_t advParamLegacy = GAPADV_PARAMS_LEGACY_SCANN_CONN;
// Create Advertisement set #1 and assign handle
status = GapAdv_create(&SimplePeripheral_advCallback, &advParamLegacy,
&advHandleLegacy);
// Load advertising data for set #1 that is statically allocated by the app
status = GapAdv_loadByHandle(advHandleLegacy, GAP_ADV_DATA_TYPE_ADV,
sizeof(advertData), advertData);
// Load scan response data for set #1 that is statically allocated by the app
status = GapAdv_loadByHandle(advHandleLegacy, GAP_ADV_DATA_TYPE_SCAN_RSP,
sizeof(scanRspData), scanRspData);
// Set event mask for set #1
status = GapAdv_setEventMask(advHandleLegacy,
GAP_ADV_EVT_MASK_START_AFTER_ENABLE |
GAP_ADV_EVT_MASK_END_AFTER_DISABLE |
GAP_ADV_EVT_MASK_SET_TERMINATED);
uint16_t advIntmin = DEFAULT_ADVERTISING_INTERVAL_MIN;
uint16_t advIntmax = DEFAULT_ADVERTISING_INTERVAL_MAX;
GapAdv_setParam(advHandleLegacy,GAP_ADV_PARAM_PRIMARY_INTERVAL_MIN,&advIntmin);
GapAdv_setParam(advHandleLegacy,GAP_ADV_PARAM_PRIMARY_INTERVAL_MAX,&advIntmax);
// Enable legacy advertising for set #1
status = GapAdv_enable(advHandleLegacy, GAP_ADV_ENABLE_OPTIONS_USE_MAX , 0);
这么设置广播间隔还是5-7ms,请问应该怎么处理?