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
  • After a very unpleasant experience installing the recommended IDE (Segger) I may (or may not) have Segger ES running, although to start it I have to first start "nRF Connect", then from there start the "Toolchain Manager" and only then can I start Segger Studio!

    And then I opened the keyboard sample project only to find that it may be too big for the nRF52805; if I understand this build failure correctly, although it does not look right; I think I got NOTHING RIGHT:

    zephyr\zephyr_prebuilt.elf section `noinit' will not fit in region `SRAM'

    section .intList VMA [20006000,20006097] overlaps section noinit VMA [200038a0,200075ae]

    region `SRAM' overflowed by 5551 bytes

    In fact I think I did not even get the right project because now I see it's called app/libapp.a

Reply
  • After a very unpleasant experience installing the recommended IDE (Segger) I may (or may not) have Segger ES running, although to start it I have to first start "nRF Connect", then from there start the "Toolchain Manager" and only then can I start Segger Studio!

    And then I opened the keyboard sample project only to find that it may be too big for the nRF52805; if I understand this build failure correctly, although it does not look right; I think I got NOTHING RIGHT:

    zephyr\zephyr_prebuilt.elf section `noinit' will not fit in region `SRAM'

    section .intList VMA [20006000,20006097] overlaps section noinit VMA [200038a0,200075ae]

    region `SRAM' overflowed by 5551 bytes

    In fact I think I did not even get the right project because now I see it's called app/libapp.a

Children
No Data
Related