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

    Since last time we spoke we have releaset the Visual Studio Code extension for development in the nRFConnect SDK (NCS). So if you're finding SES for NCS hard to get used to, I would recommend moving to Visual Studio Code, which I personally find a lot easier to use.

    When opening an NCS project in SES the project will indeed be called libapp.a, so nothing strange there.

    The nRF52805 is indeed very limited in terms of memory, and the error you get seem to be due to the application not fitting onto the RAM. You can try removing unnecessary parts of your application, as I'd imagine you only have a very specific use in mind?

    You can also try using the nRF5 SDK which in general uses less memory, since it does not have to fit an RTOS onto the SoC. A slim example with the S112 SoftDevice for example should be able to fit I think.

    If not you will indeed have to move to a SoC with more memory.

    Best regards,

    Simon

  • Thank you SImon; this is very useful.

    It is sad that I can't choose with/without RTOS without having to change SDK, but what an you do.

    So if I want to use nRF5 SDK can I still use same IDE(s)? or what?

    Cat

  • Hi Cat

    You can still use SEGGER Embedded Studios, but the Visual Studio Code extension is made specifically for NCS. In the nRF5 SDK, we also have support for IAR, Keil µVision 5, and GCC if you prefer either of those.

    Best regards,

    Simon

  • We (not just me; see comments to https://devzone.nordicsemi.com/guides/short-range-guides/b/getting-started/posts/developing-for-the-nrf52805-with-nrf5-sdk) need working examples of projects using the NRF52805 and soft devices with technology you currently support.

    The above post references an SDK version that can't be obtained anymore (WHY?) and the instructions don't work with currently obtainable SDKs.

    Some suggested using your newer "stuff" but it includes RTOS so it's too big to fin in the 52805.

    Somebody should create and test a new procedure on developing for the NRF52805 with soft devices, with or without your DK, and then Transferring an emulated project to nRF52805 hardware.

    I've wasted SO much time trying all sort of things; I'm really tempted to move away from Nordic.  The cheapeness of the 52805 was an attraction but if I can't use it or I waste so much time it's not worth it!

Reply Children
Related