如下配置BLE,将rfConfig.RxMaxlen = 48; 如果空中过来一个长度251的包,582是直接丢弃呢?还是按照48的长度分别接收很多次?
我们目前是想丢弃长度超过48的ble包,从而提升芯片处理效率,不知道改成48会不会弄巧成拙。
tmos_memset(&rfConfig, 0, sizeof(rfConfig_t));
taskID = TMOS_ProcessEventRegister(RF_ProcessEvent);
rfConfig.accessAddress = 0x71888518; // 禁止使用0x55555555以及0xAAAAAAAA ( 建议不超过24次位反转,且不超过连续的6个0或1 )
rfConfig.CRCInit = 0x555555;
rfConfig.Channel = 8;
rfConfig.Frequency = 2480000;
rfConfig.LLEMode = LLE_MODE_BASIC | LLE_MODE_EX_CHANNEL | LLE_MODE_PHY_2M; // 使能 LLE_MODE_EX_CHANNEL 表示 选择 rfConfig.Frequency 作为通信频点
rfConfig.rfStatusCB = RF_2G4StatusCallBack;
rfConfig.RxMaxlen = 48;