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

No Button event handled when running Mesh Light Switch Demo (Mesh SDK 3.1.0), SDK nRF5_SDK_15.2.0_9412b96, Latest released dongles.

Hello, I'm starting evaluation of the Mesh Light Switch Demo both on DK PCA10056 and on Dongles PCA10059. I 'm using SEGGER IDE and made sure to properly set target in Preprocessor for each bulld.

Everything is working fine with the DK ( Loading the target via Jlink from SEGGER, provisioning with IOS apps, remote command of LED1 from IOS, local command of LEDS from buttons, exit of Mesh with Button3 and so on).

When loading the same built code recompiled for Dongle (PCA10059) along with SoftDevice S140 6.1.0 into the Dongles with nrfProgram Apps, Dongle start properly, all the provisioning goes great (Leds flashing and full config on IOS), remote control of LED from IOs works fine BUT neither Server nor Client react to onboard single pushbutton event. The Reset button is working fine, I checked the full chain of GPIO configuration into the example code and can confirm that SW1 mapping for the dongle is properly set into pca10059.h (#define BUTTON_1       NRF_GPIO_PIN_MAP(1,6)) so can't really understand why static void button_event_handler(uint32_t button_number) never gets called upon button push event (I added Led flashing into this function and see that when testin the same code onto DK...) Can anybody help me there please ?

 Thank you

Parents Reply Children
No Data
Related