diff --git a/README.md b/README.md index 9043dd9..cb6bcb1 100644 --- a/README.md +++ b/README.md @@ -147,8 +147,7 @@ west flash | `mrh?` | `rrh:` | HW version 읽기 | 구현 완료 | | `mws?` | `rws:` | Serial number 쓰기 | 구현 완료, NVS 저장 | | `mrs?` | `rrs:` | Serial number 읽기 | 구현 완료 | -| `mpz?` | `rpz:` | Passkey 쓰기 | 구현 완료, NVS 저장, 최초 1회만 가능 | -| `mqz?` | `rqz:` | Passkey 읽기 | 구현 완료, 삭제 예정 | +| `mpz?` | `rpz:` | Passkey 쓰기 | 성공 시 `0x0000`, 생산 완료 후 `rxd:` 차단 | | `mim?` | `rim:` | IMU FIFO | 구현 완료 | ## 저장되는 설정 @@ -159,7 +158,7 @@ west flash | HW version | `vesiscan/hw` | `mwh?` | 고정 길이 ASCII | | Serial number | `vesiscan/serial` | `mws?` | 광고 name에도 사용 | | Passkey | `vesiscan/passkey` | `mpz?` | 고정 길이 6자리 | -| Passkey 변경 플래그 | `vesiscan/passkey_changed` | `mpz?` | 1이면 추가 변경 차단 | +| 생산 완료 플래그 | `vesiscan/production_done` | `msr?` | 1이면 생산용 Write 명령 차단 | | BLE bonding/settings | Zephyr `bt` subtree | BLE stack | `CONFIG_BT_SETTINGS=y` | ## 주요 prj.conf 설정 diff --git a/src/command/cmd_table.c b/src/command/cmd_table.c index 4548bee..86cc3fd 100644 --- a/src/command/cmd_table.c +++ b/src/command/cmd_table.c @@ -35,7 +35,6 @@ const cmd_entry_t cmd_table[] = { "mws?", cmd_mws }, { "mrs?", cmd_mrs }, { "mpz?", cmd_mpz }, - { "mqz?", cmd_mqz }, { "mim?", cmd_mim }, }; diff --git a/src/command/handlers/cmd_info.c b/src/command/handlers/cmd_info.c index f0f1a96..3094d73 100644 --- a/src/command/handlers/cmd_info.c +++ b/src/command/handlers/cmd_info.c @@ -191,14 +191,3 @@ int cmd_mpz(const uint8_t *data, uint8_t data_len) return 1; } -/* - * mqz: passkey read (삭제 예정) - */ -int cmd_mqz(const uint8_t *data, uint8_t data_len) -{ - ARG_UNUSED(data); - ARG_UNUSED(data_len); - - cmd_send_response_ascii("rqz:", m_static_passkey, PASSKEY_LENGTH); - return 1; -} \ No newline at end of file diff --git a/src/command/handlers/cmd_info.h b/src/command/handlers/cmd_info.h index ac0c3d1..1194129 100644 --- a/src/command/handlers/cmd_info.h +++ b/src/command/handlers/cmd_info.h @@ -14,6 +14,5 @@ int cmd_mrh(const uint8_t *data, uint8_t data_len); int cmd_mws(const uint8_t *data, uint8_t data_len); int cmd_mrs(const uint8_t *data, uint8_t data_len); int cmd_mpz(const uint8_t *data, uint8_t data_len); -int cmd_mqz(const uint8_t *data, uint8_t data_len); #endif /* CMD_INFO_H__ */