当前文档版本为 v0.9.1,您可以访问当前页面的 开发中 版本以获取最近可能的更新。

Solution: ble Mouse

重要

此例程仅存在于特殊版本的SDK中,如有需要请联系Panchip。

1 功能概述

此sample为pan108xxb5 或者 pan108xxa3在实体鼠标板下的应用。该应用是一个纯粹的ble mouse demo,相比于mulitiple mouse,该版本添加了一个运行时态的低功耗管理的代码,这会使得蓝牙更加低功耗

左中右三建同时按压解除配对状态,可以重新配对

2 环境要求

  • board: pan108xxb5(芯片型号)鼠标板

  • uart (option): overlay中默认P24显示串口log

  • USB升级工具(USB升级工具获取:https://docs.panchip.com/pan1080dk-doc/latest/06_dev_tools/pan108x_toolbox_intro.html)

  • 鼠标测试工具:MouseTest.exe

3 编译和烧录

例程位置:zephyr\samples_panchip\solutions\multimode_mouse

使用 ZAL 工具可以对其进行编译、烧录、打开 VS Code 调试等操作。关于 ZAL 工具的详细介绍请参考:Zephyr APP Launcher 工具介绍

4 演示说明

芯片全部擦除还原默认状态,烧录编译好的代码。其他更多细节参考Solution: Multi Model Mouse — PAN1080 DK Documentation (panchip.com) 蓝牙相关部分。

7 RAM/Flash资源使用情况

FLASH部分包含蓝牙controller固定资源120K,不包含初始位置开始的60K MCUBOOT程序

Memory region         Used Size  Region Size  %age Used
FLASH:      106388 B       256 KB     40.58%
SRAM:        34512 B        50 KB     67.41%