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 //空闲任务