在2640上修改HIDEmuKbd的代码做遥控器,发现用户区的代码超了,需要裁剪掉不用的部分
想把电池电量检测服务battservice去掉,但是一旦屏蔽掉hiddev.c中的这行代码:
Batt_AddService();
则遥控器无法与主设备连接(可配对,但是无法连接主设备)。
想请问下TI的工程师,为什么去掉一个service会让设备无法连接
还有由于flash实在太小,虽然128k,但是协议栈、OAD都需预留大量空间,实际能用的也只有40K,不加外部flash和mcu的情况,怎样减去不需要的服务?谢谢
Viki Shi:
GATT client ,SNV,PTM这些如果不需要都可以disable