does the M3 have a reset button?

There's a tiny hole in the front with shiny metal inside. Or maybe that's the buzzer? In my software experiments I've gotten it into state where if it is not connected to USB power then the button does not start it up - and it takes a 10-second press with USB power to start it. How to restore? Note, the original firmware is long gone, I compile and upload my own, and it otherwise works. The problem arose after I ran a version of my software that called this, to activate wake-up when attaching to USB power:

nrf_gpio_cfg_sense_input(digitalPinToInterrupt(ext_power_pin), NRF_GPIO_PIN_PULLDOWN, NRF_GPIO_PIN_SENSE_HIGH);

where ext_power_pin is _PINNUM(0, 31) // P0.31

Comments

  • PS: The problem persists after I loaded and ran firmware that did detachInterrupt(digitalPinToInterrupt(ext_power_pin)) and did not call nrf_gpio_cfg_sense_input(). Is a schematic of the M3 available?

Sign In or Register to comment.