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

Missing header files in the ble_app_uart example

Hi,

I am experiencing an interesting case ( I am not sure if this is a problem indeed).

I have been trying to develop code for ISP1507 (nRF52832 PC10040 based) on two different computers. Currently I am now trying to change the uart with spi in the ble_app_uart example.

The first computer I was using is Win7 and IDE is Keil 5.26.2.0. However this IDE uses the a free, code-limited license. Since the code size became a constraint (when I change the optimization level to 0), the code did not compile anymore. 

So, I moved to another computer which is Win8 and has Keil V5.18.0.0. This one has a paid license so there is no code size problems anymore. However, it shows a red cross next to some header files, such as;

stdint.h in main.c

sdk_config.h in in nrfx_config.h

nrfx.h in nrf_uart.h

There could be more but these are the ones I have seen. The interesting part for me is that, although it says fatal error on the status bar, the code still compiles and runs. It says sdk_config.h is missing however I am changing the settings using its configuration wizard. 

The following screen shot is from a clean SDK copy. I extracted the zip file again just to make sure. I didn't change anything including the paths. What I have said applies both to SDK15.2 and SDK 15.0.

What could be reason for this? and more importantly what could be negative impact for my project? Should I worry?? How can I solve?

Thanks,

D

Related