This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Discrepancy between installations/packages - Keil nRF51 pwm example?

Hello all

I'm new to Nordic products and the Keil compiler and in order to fast-track my development I have two computers, home and work, running Keil MDK-ARM (lite) with Nordic packages installed.

On my home computer I had imported (from the pack installer) the no-softdevice template project and used a custom board definition. Into this I copy pasted the pwm example code from [1] and modified slightly to work with my setup - Essentially holding one two buttons set predefined duty which is output to an LED. This programs and works perfectly.

Now on my work computer after copying this project over then compiling and flashing, I cannot seem to get any action out of it. The program seemingly compiles and programs without error. I even tried repeating the steps done on my home computer by starting a fresh new project but same result.

The only subtly I have noticed is that I can get away with using "nrf_gpiote_task_config" at home but on my work computer this had to be changed to "nrf_gpiote_task_configure", which seems to hint that there may be differences in the libraries being used??

Any suggestions on where to start with this?

[1] github.com/.../main.c

Parents
  • PS: "nrf_gpiote_task_configure" reverted back to "nrf_gpiote_task_config" with using the older libraries. It appears that specifically nRF_Drivers 3.0 is the problem because I can use the other two updated software packs with this project.

Reply
  • PS: "nrf_gpiote_task_configure" reverted back to "nrf_gpiote_task_config" with using the older libraries. It appears that specifically nRF_Drivers 3.0 is the problem because I can use the other two updated software packs with this project.

Children
No Data
Related