I'm still getting up to speed on this environment but I've gone through the N5 starter kit user guide and run the io demo successfully.
In Keil uVision packs there are a number of example ant projects for the nRF51422_xxAC that the kit uses. However none of these examples work with the kit's ant i/o board (buttons and LED's) because they are written for Nordic's own i/o boards, the PCA100xx series.
https://developer.nordicsemi.com/nRF51_SDK/nRF51_SDK_v8.x.x/doc/8.0.0/s110/html/a00028.html#supported_board
From the link above it looks like what's needed is to create a custom_board.h and #define BOARD_CUSTOM.
Once that is done correctly, the examples should be able to drive the buttons and led's as described.
My question is this: Where can I find guidance on how to write this mysterious custom_board.h file? Any other hurdles to expect?
Honestly it feels like something that would be included in the kit or at least mentioned in the user guide, so I have a feeling I'm missing something. Any guidance is appreciated.
MH