If using the button handling library the #define GPIOTE_CONFIG_NUM_LOW_POWER_EVENTS needs to be changed to add number of buttons being handled.
This wasn't clear to me from the online documentation, although in retrospect it makes sense. I was also confused by the out of memory error code being returned by the init subroutine - thought it couldn't allocate memory it needed not that it hadn't been set aside. Again, in hind sight it makes sense.
Could these kind of dependencies be added to the documentation to save other poor programmers like me?
Thanks!