TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2541 advance remote control 問題

hi各位:

想詢問一下 CC2541 advance remote contro 是否可以和 CC2541 (HIDEMUKBD) 一樣,具備偵測鍵盤上 num lock capslock 功能?

還是由於他採用了CC2540的dongle非一邊的dongle 因此不支援呢?

我有嘗試把 cc2540的 hidemukbd加入到 cc2541當中 但是還是無法抓到鍵盤的 num lock狀態

static uint8 hidEmuKbdRcvReport( uint8 len, uint8 *pData )

HalLedSet( HAL_LED_1, ((*pData & LED_NUM_LOCK) == LED_NUM_LOCK) );

而 hidEmuKbdRcvReport 裡面包的又是甚麼格式?  

我也改過讓LED 改從TP4 及TP5出來(CC2541的 ADVANCE REMOTE CONTROL),還是一樣無法工作

Mars Chen:

回复 Yan:

Hi Yan:
 
       
小弟也有相同的問題
目前使用BLE 1.3.2 FW,Profile 為 Hidemukbd,
想要得知目前 PC 上的 Num & Caps & Scroll Lock 的狀態
                   
若是使用 Hid Keyboard Only (hidkbdservice.c) 的宣告,當PC端有按下 Num Lock Key
最起碼會進入到 hidEmuKbdRcvReport Function
藉由(*pData & LED_CAPS_LOCK) == LED_CAPS_LOCK) 可以判斷目前PC端的Led 狀態
 
若是使用 Hid Keyboard + Mouse (hidkbmservice.c) 的宣告,當PC端有按下 Num Lock Key
都不會進入到 hidEmuKbdRcvReport Function
不知道您那邊是否知道該怎麼修改,如果有眉目,還麻請指教。

赞(0)
未经允许不得转载:TI中文支持网 » CC2541 advance remote control 問題
分享到: 更多 (0)