excuse me,I'm developing nRF52805 and I set the button pin number like this:
#define BUTTON_START 1
#define BUTTON_1 1
#define BUTTON_2 5
#define BUTTON_3 12
#define BUTTON_4 16
#define BUTTON_STOP 16
what's more, I define like this in advertising_buttons_configure
err_code = bsp_event_to_button_action_assign(0,
BSP_BUTTON_ACTION_PUSH
BSP_EVENT_KEY_0);
RETURN_ON_ERROR_NOT_INVALID_PARAM(err_code);
err_code = bsp_event_to_button_action_assign(1,
BSP_BUTTON_ACTION_PUSH
BSP_EVENT_KEY_1);
RETURN_ON_ERROR_NOT_INVALID_PARAM(err_code);
err_code = bsp_event_to_button_action_assign(2,
BSP_BUTTON_ACTION_PUSH
BSP_EVENT_KEY_2);
RETURN_ON_ERROR_NOT_INVALID_PARAM(err_code);
however, only BSP_EVENT_KEY_0 in bsp_event_handler can produce interruption when I give the pin number 1 a high level.
The other pins(5 and 12) produce BSP_EVENT_KEY_1 and BSP_EVENT_KEY_2 interruption periodically, but I don't give them high level.
Hope you can help me.