This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2650: Bluetooth Smart Keyboard Reference Design Key Matrix Generator?

Part Number: CC2650
Other Parts Discussed in Thread: CC2640R2F

Hi,

    I just like to clarify further about the Key Matrix Generator? From my understanding I would connect a USB Keyboard to my PC then run the Key_Scan.exe, Is this correct? That will also generate the board files. Then I modify the USB Keyboard to become BLE Keyboard?

- kel

  • Hi kel,

    The description and usage is outlined in the Key Matrix Generator app note document which is included in the bundle. We are unfortunately unable to provide support for this tool, however, we do provide the python source for your benefit.

    Best wishes
  • Hi JXS,

    Can I have the python source code for my review. The Key_Scan.py is not in the folder. I download from this link below.

    www.ti.com/.../tidc-bluetooth-smart-keyboard-module

    I have read the Key_Matrix_Generator.docx several times. The tool used is Key_Scan.exe. But in the document it does not mention what specifically it scans. It only says to edit the Key_matrix.xlsx.

    - kel
  • So, what I need to do is dismantle a keyboard. Then by using connectivity tester map the keys. Then I input the data at Key_matrix.xlsx. After that execute the Key_Scan.exe to generate the files.

    - kel
  • Hi kel,

    It looks like I'm going to have to eat a bit of crow on this one. I thought the py source was included but it is not. Further, the developer of this design is no longer at TI. I'll ask around to see if anyone has a copy but I can't make any assurance. In any event, you do not need this utility to develop an HID keyboard. The tool was based on earlier BLE 2.1.x SDKs which are not compatible with the CC2640R2F SDKs. The board file can be modified according to the BLE SW User guide. Also, the key map can be done in accordance to the HOGP/S which you will need to have a firm grasp on when developing an HID based product.

    I hope this is enough to get your development moving along.

    Best wishes