주석 및 로그 정리

This commit is contained in:
2026-06-19 14:21:59 +09:00
parent b64b4d08a2
commit 08b8d3001e
4 changed files with 31 additions and 44 deletions
+18 -17
View File
@@ -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";
}
}