This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Can I use an nRF52805 module like BC805M for a HID device? How?

Dear Sir/Madam,

While I did take a course in Bluetooth I am still a beginner.

I know some boards have HID "support" (RN42 for example) I find it hard to believe that it's not something that can be added to any module.

If so, what is the minimal/simplest path to use a BC805M  for sending Mouse/Keyboard commands from the UART/GPIO to a Bluetooth-connected phone or computer?

I mean what IDE do I need to use, programming pod, library, maybe example code.  Maybe evaluation board, although I believe I can connect the module myself to the rest of my device.

If the nRF52805/BC805M is not right for me (I need smallest, cheapest MODULE, not chip), can you please recommend another, again with IDE to use, etc.

Thanks and best,

Cat

Parents
  • Hi Cat

    As you're saying you're a beginner, a module is not the best way to start out development, and it would be a much better idea starting out with an nRF52 Development Kit as it's a much more user friendly tool, and comes with a debugger MCU you can use to program future custom boards with I.E. a module on later in the development process. To program the module you have, you will need a J-Link device or similar either way, so a DK would be a good starting point I think.

    All our nRF52 series devices are capable of supporting HID, and in our SDK we have examples both for Mouse and Keyboard applications that use BLE. As for the IDE, if you don't have a preferred IDE already, I would suggest SEGGER Embedded Studio, which you get a license for included with the purchase of any of our products (like a DK for example), all the example projects in our SDK also supports SES, so it is a good starting point.

    Best regards,

    Simon

  • Thank you Simon, sorry about the late reply.

    I am a beginner with Bluetooth but not about electronics.

    Somewhere I think I have a Segger programming pod (looking for it was part reason for late reply) and I know I can provide power and the right interface levels.

    I realize that the Dev Kit may offer other benefits but from what I can see it also offers some distractions (NRF?) which may or may not matter.

    Do I need to buy the Dev Kit to use SES?  Or buying the BC805M that uses your product is enough?

    Also, I think I saw I would have to program some Soft Devices for the HID examples?  Are those free to use in product?

    Also, I was hoping you can tell me if the BC805M IS the smallest/cheapest module using your chips, with wide availability, that can do HID?

    Thanks again,

    Cat

Reply
  • Thank you Simon, sorry about the late reply.

    I am a beginner with Bluetooth but not about electronics.

    Somewhere I think I have a Segger programming pod (looking for it was part reason for late reply) and I know I can provide power and the right interface levels.

    I realize that the Dev Kit may offer other benefits but from what I can see it also offers some distractions (NRF?) which may or may not matter.

    Do I need to buy the Dev Kit to use SES?  Or buying the BC805M that uses your product is enough?

    Also, I think I saw I would have to program some Soft Devices for the HID examples?  Are those free to use in product?

    Also, I was hoping you can tell me if the BC805M IS the smallest/cheapest module using your chips, with wide availability, that can do HID?

    Thanks again,

    Cat

Children
No Data
Related