From 87425b821c86d75571d05db0483b2ff61cd51eba Mon Sep 17 00:00:00 2001 From: HonestQiao Date: Thu, 23 Jan 2025 20:49:50 +0800 Subject: [PATCH] Fix: Prevent death restart caused by setting button pin to GPIO_NUM_NC (#98) --- main/boards/common/button.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/main/boards/common/button.cc b/main/boards/common/button.cc index d111c912..fe5a5534 100644 --- a/main/boards/common/button.cc +++ b/main/boards/common/button.cc @@ -6,6 +6,7 @@ static const char* TAG = "Button"; Button::Button(gpio_num_t gpio_num, bool active_high) : gpio_num_(gpio_num) { if (gpio_num == GPIO_NUM_NC) { + button_handle_ = NULL; return; } button_config_t button_config = {