We are working with NINA-B112 module which contains the nRF52832 chip, but with a specific pin assignment. We changed the pin assignment and executed the Blinky example to drive an LED fixture using an LED driver. It worked fine. We also ran our previous proof of concept based on advertising to drive a PWM that dim the LED fixture, it also works fine... But when we tried to implement the nRF mesh example for Enocean switch or the normal Mesh example on the SDK using the Nina-B112 and the LED driver, the switch action for turning on / off the LED fixture is resulting in turning off the fixture and turn it back on immediately without any other switch action. If we disconnect the LED fixture, the output is as expected but when the LED fixture is connected, the output is pulling back to high level by itself when sending the command to turn off...
The only big change we are doing to the default sdk examples is to change the P0.17 to P0.11... which is the pin used on the NINA module to control the LED driver...
What might be the reason?
What kind of LED driver/ are you using and how are you connecting it to the NINA module? And which example are you running, the server or the client example?
The link below is our driver design using NINA module:
We are running the server example using Enocean switch. Adding to the initial question, while debugging, the module is rebooting itself after we send an OFF command to turn off the light as no more commands are getting recorded in the debug terminal.