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

Develop for custom board with a nRF52805 module

I have a custom board with a nRF52805 module but I don't understand how the SDK works.

I followed some guide to simulate nRF52805 software, I had to patch some files in the SDK and change some preprocessor definitions. This guide worked for a simple example using GPIO. I want to use other peripherals like ADC or timers but the examples doesn't work.

Anybody here has an idea of how to get started using peripherals together in a project for the nRF52805??

Parents
  • The documentation to all libraries and drivers in the SDK can be found here on our Infocenter. Have you also remembered to patch the SDK with the necessary patch files mentioned in the nRF52805 development guide (link in my last reply)? 

    There are also some already emulated projects for the nRF52805 which will only require two steps to make run on nRF52805 HW:

    1. In your IDE, remove the DEVELOP_IN_NRF52832 and NRFX_COREDEP_DELAY_US_LOOP_CYCLES defines from the compile flags.
    2. Remap GPIOs used in your project to pins available on the nRF52805 wlCSP. See the table under Hardware emulation of nRF52805 on the nRF52 DK.

    Best regards,

    Simon

Reply
  • The documentation to all libraries and drivers in the SDK can be found here on our Infocenter. Have you also remembered to patch the SDK with the necessary patch files mentioned in the nRF52805 development guide (link in my last reply)? 

    There are also some already emulated projects for the nRF52805 which will only require two steps to make run on nRF52805 HW:

    1. In your IDE, remove the DEVELOP_IN_NRF52832 and NRFX_COREDEP_DELAY_US_LOOP_CYCLES defines from the compile flags.
    2. Remap GPIOs used in your project to pins available on the nRF52805 wlCSP. See the table under Hardware emulation of nRF52805 on the nRF52 DK.

    Best regards,

    Simon

Children
Related