GAPRole_SetParameter(GAPROLE_MIN_CONN_INTERVAL,sizeof(uint16_t), &desired_min_interval); GAPRole_SetParameter(GAPROLE_MAX_CONN_INTERVAL,sizeof(uint16_t), &desired_max_interval); }//Set the GAP CharacteristicsGGS_SetParameter(GGS_DEVICE_NAME_ATT, GAP_DEVICE_NAME_LEN, attDeviceName); { uint16...
peripheralConnList.connTimeout = event->connTimeout; peripheralMTU = ATT_MTU_SIZE; centralState = BLE_STATE_CONNECTED; // Set timer for periodic event tmos_start_task(Peripheral_TaskID, SBP_PERIODIC_EVT, SBP_PERIODIC_EVT_PERIOD); // Set timer for param update event tmos_start_task(Peripher...
staticvoidperipheralChar4Notify(uint8_t*pValue,uint16_tlen){#if0//原始程序是NotiattHandleValueNoti_tnoti;if(len>(peripheralMTU-3)){PRINT("Too large noti\n");return;}noti.len=len;noti.pValue=GATT_bm_alloc(peripheralConnList.connHandle,ATT_HANDLE_VALUE_NOTI,noti.len,NULL,0);if(noti.pVa...
GAPBondMgr_SetParameter(GAPBOND_CENT_DEFAULT_PASSCODE, sizeof(uint32_t), &passkey); GAPBondMgr_SetParameter(GAPBOND_CENT_PAIRING_MODE, sizeof(uint8_t), &pairMode); GAPBondMgr_SetParameter(GAPBOND_CENT_MITM_PROTECTION, sizeof(uint8_t), &mitm); GAPBondMgr_SetParameter(GAPBOND_CENT_IO_CAPAB...
BLE_MEMHEAP_SIZE - 蓝牙协议栈使用的RAM大小,不小于6K ( 默认:(1024*6) ) 【DATA】 BLE_BUFF_MAX_LEN - 单个连接最大包长度( 默认:27 (ATT_MTU=23),取值范围[27~251] ) BLE_BUFF_NUM - 控制器缓存的包数量( 默认:5 ) BLE_TX_NUM_EVENT - 单个连接事件最多可以发多少个数据包( 默认:1 ) ...
蓝牙交互MTU externbStatus_t GATT_ExchangeMTU( uint16_t connHandle, attExchangeMTUReq_t *pReq, uint8_t taskId ); 蓝牙主动断开连接(主机和从机都适用) externbStatus_t GAPRole_TerminateLink( uint16_t connHandle ); 蓝牙从机开关广播 uint8_t advertising_enable =TRUE; ...
BLE_MEMHEAP_SIZE - 蓝牙协议栈使用的RAM大小,不小于6K ( 默认:(1024*6) ) 【DATA】 BLE_BUFF_MAX_LEN - 单个连接最大包长度( 默认:27 (ATT_MTU=23),取值范围[27~251] ) BLE_BUFF_NUM - 控制器缓存的包数量( 默认:5 ) BLE_TX_NUM_EVENT - 单个连接事件最多可以发多少个数据包( 默认:1 ) ...