Hi,
In my project, I use button for put on the microcontroller in sleep mode. I implemented one timer that when I press more of 5 second the button, the micro call sleep_mode_enter function.
This part worked how I want.
Now, I want that the microcontroller to only exit sleep mode if I press the button for more of 5 seconds but the best I got was exit when I press in button.
Can you help me with one code example?
My sleep_mode_enter function is how shown below.
static void sleep_mode_enter(void) { ret_code_t err_code; nrf_gpio_cfg_output(11); uint32_t pinbutton = bsp_board_pin_to_button_idx(15); nrf_gpio_pin_write(11,0); err_code = bsp_indication_set(BSP_INDICATE_IDLE); APP_ERROR_CHECK(err_code); err_code = bsp_wakeup_button_enable(pinbutton); APP_ERROR_CHECK(err_code); err_code = sd_power_system_off(); APP_ERROR_CHECK(err_code); }