I have looked at other reports on this issue the most thorough one being
(There is probably a better way of referencing the issue but I don't know how to do it.)
I have done everything stated in that report (but I am not trying to do UART logging). The funny thing is, I have several other projects following a similar scenario and the button presses DO work when run on the same DK. THis is a SES project using SoftDevice for Ble and flash writes.
So there must be something stupid that I am missing but after a couple of days I am still at a loss.
In main I have
timers_init();
leds_init();
buttons_init();
and in the sdk_config.h I have
#define BUTTON_ENABLED 1
The first line of the timers_init() file has the same
ret_code_t err_code = app_timer_init();
APP_ERROR_CHECK(err_code);
plus additional timers I have defined. It is the same as the other projects I have where the buttons do work.
Is there something in the SES options that I am missing?

