4.5. SDK示例选择
在选择示例之前看一下 SDK工程目录结构 了解清楚sdk目录结构。
HID 示例(demo/hid),作为从机被连接。
//======================== //app case 选择,只选1,要配置对应的board_config.h #define CONFIG_APP_KEYBOARD 1//hid按键 ,default case #define CONFIG_APP_KEYFOB 0//自拍器, #define CONFIG_APP_MOUSE_DUAL 0//三模鼠标(ble&2.4g&usb) 需搭配CONFIG_BOARD_AW3XX_MOUSE板级,可配置单模ble #define CONFIG_APP_MOUSE_LOW_LATENCY 0//AW33N暂不支持, 待迭代. 低延时从机,高回报率测试,需搭配CONFIG_BOARD_AW313A_MOUSE板级 #define CONFIG_APP_KEYPAGE 0//翻页器 #define CONFIG_APP_REMOTE_CONTROL 0//AW33N暂不支持, 待迭代. 遥控器,需搭配CONFIG_BOARD_AW31A_RC板级 #define CONFIG_APP_IDLE 0//IDLE
TRANSFER 示例(damo/transfer),可做主机可做从机。
//======================== //apps example 选择,只能选1个,要配置对应的board_config.h,配置应用切换时对应选择的应用都要置1 #define CONFIG_APP_LE_TRANS 0 //LE's slave #define CONFIG_APP_MULTI 0 //AW33N暂仅支持主机, 待迭代. BLE多机应用,支持2.4g code,支持4主,3主1从,2主2从... #define CONFIG_APP_NONCONN_24G 0 //2.4G 非连接收发 #define CONFIG_APP_DONGLE 0 //usb + 蓝牙(ble 主机),PC hid设备, 使用需要配置板级CONFIG_BOARD_AW33N_DONGLE #define CONFIG_APP_AT_CHAR_COM 0 //AT com 字符串格式命令 #define CONFIG_APP_CUSTOM_DB_UPDATE 0 //自定义双备份升级(串口传输方式), 可用于第三方升级协议接入 #define CONFIG_APP_FINDMY 0 //FINDMY, 使用需要配置板级CONFIG_BOARD_AW33N_FMY #define CONFIG_APP_FAST_BOOT_SOFF 0 //rtc唤醒快速开关机,使用需要配置板级CONFIG_BOARD_AW33N_FASTBOOT #define CONFIG_APP_GOOGLE_FHN 1 //Google fhn, 使用需要配置板级CONFIG_BOARD_AW33N_FHN #define CONFIG_APP_FMY_FHN_DUAL 0 //Apple fmy和Google fhn双系统应用, 使用需要配置板级CONFIG_BOARD_AW33N_FMY_FHN #define CONFIG_APP_IDLE 0 //空闲任务