diff --git a/src/power/power_control.c b/src/power/power_control.c index 00bd10e..8ba0684 100644 --- a/src/power/power_control.c +++ b/src/power/power_control.c @@ -20,8 +20,9 @@ #define POWER_HOLD_NODE DT_NODELABEL(pwr_hold) // 전원 래치 #define POWER_BTN_NODE DT_NODELABEL(button_check) // 전원 버튼 #define POWER_LOOP_INTERVAL 20 // 전원 시퀀스 타이머 간격(ms) -#define POWER_ON_THRESHOLD 350 // power button hold threshold(off -> on) -#define POWER_OFF_THRESHOLD 500 // power button hold threshold(on -> off) +#define POWER_ON_THRESHOLD 220 // power button hold threshold(off -> on) +#define POWER_OFF_THRESHOLD 333 // power button hold threshold(on -> off) +#define BOND_RESET_NOTICE_THRESHOLD (5000 / POWER_ON_DELAY) // 5s long press bond reset notice #define BOND_RESET_THRESHOLD (15000 / POWER_ON_DELAY) // 15s long press bond reset static const struct gpio_dt_spec power_hold = GPIO_DT_SPEC_GET(POWER_HOLD_NODE, gpios); // 전원 유지 출력