패스키 최초 1회 변경 가능 제한
This commit is contained in:
+5
-1
@@ -67,10 +67,11 @@ uint8_t m_reset_status = 1; /* 리셋 상태 코드 */
|
||||
char SERIAL_NO[SERIAL_NO_BUF_SIZE]; /* 시리얼 번호 */
|
||||
char HW_NO[HW_NO_BUF_SIZE]; /* 하드웨어 번호 */
|
||||
char m_static_passkey[PASSKEY_BUF_SIZE]; /* BLE 정적 패스키 */
|
||||
uint8_t m_passkey_changed; /* 패스키 변경은 출고 후 1회만 허용 */
|
||||
|
||||
static uint16_t cnt_s; /* 전원 버튼 폴링 카운터 (5ms 단위) */
|
||||
static bool device_on = false; /* 디바이스 전원 상태 (래치 완료 여부) */
|
||||
static bool boot_btn_released = false; /* 부팅 후 버튼 놓았는지 여부 */
|
||||
static bool boot_btn_released = false; /* 부팅 후 버튼 놓았는지 여부 */
|
||||
static bool power_btn_suspended; /* 측정 중 전원 버튼 상태머신 일시 정지 */
|
||||
|
||||
/*
|
||||
@@ -310,6 +311,9 @@ static void load_default_config(void)
|
||||
memset(m_static_passkey, 0, sizeof(m_static_passkey));
|
||||
memcpy(m_static_passkey, DEFAULT_PASSKEY, passkey_len);
|
||||
|
||||
/* NVS 로드 전 기본값은 변경 가능 상태 */
|
||||
m_passkey_changed = 0U;
|
||||
|
||||
/* 기본 상태값 */
|
||||
m_reset_status = 1;
|
||||
bond_data_delete = true;
|
||||
|
||||
Reference in New Issue
Block a user