1. dongle地址设置的是 MacAddr[0]=0x33; 鼠标mac地址设置的是 MacAddr[0]=0x11; 有什么作用?
-->原厂测试代码可以删掉
2. BLE_SNV_ADDR 是什么地址有什么作用
-->蓝牙配对地址保存位置, dongle不需要也用不到
3、BLE_TX_NUM_EVENT 这个宏定义配置的是什么功能?
BLE模式单个连接间隔允许发送的最大包数
4. tmos_memxxx 内存操作和标准库对比是会跟安全还是代码有优化, 我们上层可以使用标准库?
-->安全优化,速度快
5. 2.4G 8K发送使用的是哪个定时器?
-->rtc 定时器 Systick 用于随机数种子, TIME0 用于USB 和RF 的8K 定时 设置(mouse_8k_flag)
6. 系统时钟获取哪一个比较合适?
-->Systick
7.usbhs 如何自适应FULL SPEED 主机?
现在描述符都是64字节上传的,可以适应全速
8.hidEmu 中的Emu是什么意思
“Human Interface Device Emulator” 的缩写,即 “人机接口设备模拟器”
9. MCU_Sleep_Wakeup_Operate 操作方法
根据情况自定义,直接进入下电模式也行(记得设置GPIO唤醒)
10.USBHS_UDIF_LINK_RDY 中断的含义
11.nvs_flash 原理和如何使用
12.任务优先级在哪设置? tmosTaskID TMOS_ProcessEventRegister( pTaskEventHandlerFn eventCb );
不支持另外设置优先级
13.蓝牙初始化不同的BLE_SNV_ADDR 地址具体的操作流程是什么, 为什么可以同时初始化多套.
15.ble 私有协议服务发送数据函数, ble 数据接收 函数(HID 和私有服务)?
目前三模的代码里面没有,可以加
16.RF 8K 数据长度和带宽如何设置? 2.4G 开关广播方法?
8K只能用2Mbps模式,8K
RFRole_Stop -- RF_Init( );
RFRole_Stop RF START BOUND EVENT
16.RF 如何配对和解绑
解绑的话,改变本地的mac地址,重新广播就可以,需要自己做。
标签:8K,--,代码,地址,BLE,RF,设置,三模,杂项 From: https://www.cnblogs.com/debugdabiaoge/p/18632056