주석 및 로그 정리
This commit is contained in:
+18
-17
@@ -365,7 +365,7 @@ static void load_default_config(void)
|
||||
memset(SERIAL_NO, 0, sizeof(SERIAL_NO));
|
||||
memcpy(SERIAL_NO, SERIAL_NUMBER, serial_len);
|
||||
|
||||
/* 기본 HW 버전 복사 */
|
||||
/* 기본 HW Version 복사 */
|
||||
memset(HW_NO, 0, sizeof(HW_NO));
|
||||
memcpy(HW_NO, HARDWARE_VERSION, hw_len);
|
||||
|
||||
@@ -441,7 +441,7 @@ void device_power_keep_on(void)
|
||||
void power_button_suspend(bool suspend)
|
||||
{
|
||||
/*
|
||||
* maa?/mbb?처럼 측정 시간이 길 때 전원 버튼 상태머신이 끼어들지 않게 잠깐 멈춘다.
|
||||
* mbb?처럼 측정 시간이 길 때 전원 버튼 상태머신이 끼어들지 않게 잠깐 멈춘다.
|
||||
*
|
||||
* 이 함수는 "부팅을 막는 함수"가 아니다.
|
||||
* 이미 켜진 뒤, 특정 커맨드 처리 중에만 버튼 폴링 판단을 잠깐 쉬게 하는 역할이다.
|
||||
@@ -506,7 +506,8 @@ static void main_s(struct k_timer *timer)
|
||||
}
|
||||
}
|
||||
}
|
||||
else /* ── 전원 OFF 시퀀스 (ON → OFF) ── */
|
||||
/* 전원 OFF 시퀀스 (ON → OFF) */
|
||||
else
|
||||
{
|
||||
if (!boot_btn_released) /* 부팅 시 눌렀던 버튼을 아직 안 놓음 → 대기 */
|
||||
{
|
||||
@@ -679,7 +680,7 @@ static void resume_device_after_soft_reset(void)
|
||||
return;
|
||||
}
|
||||
|
||||
/* 전원 래치 상태 복구 */
|
||||
/* 리셋 복귀나 DFU test 부팅은 버튼 없이도 ON 상태로 복구 */
|
||||
device_on = true;
|
||||
cnt_s = 0;
|
||||
boot_btn_released = (gpio_pin_get_dt(&power_btn) != 1);
|
||||
@@ -697,7 +698,7 @@ static void resume_device_after_soft_reset(void)
|
||||
static void confirm_running_image(void)
|
||||
{
|
||||
#if defined(CONFIG_BOOTLOADER_MCUBOOT)
|
||||
/* MCUboot revert 방지 */
|
||||
/* 기본 초기화와 BLE 준비가 끝난 뒤 MCUboot revert 방지 */
|
||||
if (!boot_is_img_confirmed())
|
||||
{
|
||||
int err = boot_write_img_confirmed();
|
||||
@@ -722,18 +723,18 @@ static const char *swap_type_to_str(int swap_type)
|
||||
/* MCUboot swap 상태 문자열 */
|
||||
switch (swap_type)
|
||||
{
|
||||
case BOOT_SWAP_TYPE_NONE:
|
||||
return "none";
|
||||
case BOOT_SWAP_TYPE_TEST:
|
||||
return "test";
|
||||
case BOOT_SWAP_TYPE_PERM:
|
||||
return "perm";
|
||||
case BOOT_SWAP_TYPE_REVERT:
|
||||
return "revert";
|
||||
case BOOT_SWAP_TYPE_FAIL:
|
||||
return "fail";
|
||||
default:
|
||||
return "unknown";
|
||||
case BOOT_SWAP_TYPE_NONE:
|
||||
return "none";
|
||||
case BOOT_SWAP_TYPE_TEST:
|
||||
return "test";
|
||||
case BOOT_SWAP_TYPE_PERM:
|
||||
return "perm";
|
||||
case BOOT_SWAP_TYPE_REVERT:
|
||||
return "revert";
|
||||
case BOOT_SWAP_TYPE_FAIL:
|
||||
return "fail";
|
||||
default:
|
||||
return "unknown";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user