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

    We're always working on updating our blog posts, and also working on new ones. Unfortunately we've not gotten around to this specific blog post yet, but it's on the list.

    The MDK (microcontroller development kit) is needed to interact with Nordic Semiconductor's SoCs and SIPs from a third party IDE, and needs to be added manually for IAR  for example. In Keil, the MDK is installed via the pack installer. In SEGGER Embedded Studios and most other IDEs, there is no need, as the projects just points to the MDK files within the SDK distribution.

    The GPIOs should be added to a custom_board.h board file, normally located in the <SDK_FOLDER>\components\boards path of your SDK. What error exactly are you running into when trying to build your nRF52805 project?

    Best regards,

    Simon

Reply
  • Hi

    We're always working on updating our blog posts, and also working on new ones. Unfortunately we've not gotten around to this specific blog post yet, but it's on the list.

    The MDK (microcontroller development kit) is needed to interact with Nordic Semiconductor's SoCs and SIPs from a third party IDE, and needs to be added manually for IAR  for example. In Keil, the MDK is installed via the pack installer. In SEGGER Embedded Studios and most other IDEs, there is no need, as the projects just points to the MDK files within the SDK distribution.

    The GPIOs should be added to a custom_board.h board file, normally located in the <SDK_FOLDER>\components\boards path of your SDK. What error exactly are you running into when trying to build your nRF52805 project?

    Best regards,

    Simon

Children
Related