Commit Graph

19 Commits

Author SHA1 Message Date
jh.chun 7aeb7384cd Allowlist - pairing window open/close 추가
- 신규 페어링 제한 및 인증 실패 제한- Allowlist: 등록된 central만 페어링 기본 허용- 출고 직후 / bond 없는 상태: pairing window open  → central이 연결 후 처음 페어링 성공  → 본딩 정보 저장 : 페어링된 central 등록, pairing window close  → 이후 평상시에는 등록된 central만 연결 허용- 재등록/초기화  → 전원 버튼 15초 롱프레스로 본딩 정보 삭제  → 10분간 pairing window open  → 10분 내 페어링 완료 시 본딩 정보 저장 : central 등록, pairing window close  → 10분 내 페어링 미완료 시 : pairing window close
2026-08-04 16:18:01 +09:00
jh.chun b54c9d48ce 본딩 정보 삭제 및 재부팅 LED 변경
- 전원이 꺼진 상태에서 전원 버튼을 10초 이상 누르는 경우 본딩 삭제 모드 진입 : 주황색 LED 0.5초 간격 점멸
- 전원이 꺼진 상태에서 전원 버튼을 15초 이상 누르는 경우 본딩 삭제 : 주황색 LED 2초 점등 후 소등
- 본딩 삭제 완료 후 재부팅 시 : 초록색 LED 2초 점등 후 BLE 광고 초록색 LED 0.5초 간격 점멸
2026-08-03 14:20:05 +09:00
jh.chun d3a630a189 Passkey read 명령 삭제 2026-07-30 12:07:00 +09:00
jh.chun 5905a6f4fc Passkey write 성공 시 에코 응답 제거, result=0x0000으로 응답
- passkey write 응답 rpz: [tag 4B] [result 2B] [crc 2B]
2026-07-30 11:59:26 +09:00
jh.chun eab562d52e 생산용 BLE write 명령 잠금 추가
- serial number / HW version / passkey write 명령 해당
- production_done NVS 플래그 추가
- 기존 passkey_changed 플래그 제거
- production_done=0 상태에서만 Serial/HW/Passkey Write 허용
- production_done=1 상태에서는 생산용 Write 명령을 rxd 응답으로 차단
- msr 본딩 삭제 성공 시 production_done=1 저장
2026-07-30 11:51:06 +09:00
jh.chun 0fc578fb50 주석 정리 2026-07-21 14:41:33 +09:00
jh.chun b086b0f366 BLE RX 명령 큐 모듈 분리 2026-07-21 13:44:11 +09:00
jh.chun 488223edee MTU에 따른 BLE 패킷 분할 - IMU FIFO 응답 패킷
- 협상된 MTU 기준으로 rim: 응답 패킷 크기 판단
- 기존 rim:이 MTU에 들어가지 않으면 ric: chunk 분할 전송
2026-07-20 17:47:28 +09:00
jh.chun 540c17e890 MTU에 따른 BLE 패킷 분할 - Piezo echo ADC 응답 패킷
- 협상된 MTU 기준으로 reb: 응답 패킷 크기 판단
- 기존 reb:가 MTU에 들어가지 않으면 rec: chunk 분할 전송
2026-07-20 17:09:59 +09:00
jh.chun 7cccee7cf2 IMU FIFO 샘플 대기 함수 추가
- 샘플 부족 방지 안전장치
2026-07-15 15:45:08 +09:00
jh.chun ba6f0e452e 캡처 중 전원 버튼 허용 2026-07-15 10:46:09 +09:00
jh.chun 39e7895057 IMU FIFO 캡처 중 msp/mim 동시 접근 방지
- IMU FIFO 캡처 중인 경우 조용히 무시
2026-07-15 09:41:03 +09:00
jh.chun e39b0c1810 BLE 명령으로 본딩 정보 삭제 및 재부팅 시 본딩 정보 삭제 후 주황 LED ON 추가
- 전원 버튼 롱프레스를 통한 본딩 정보 삭제와 동일한 LED 상태
2026-07-14 14:40:14 +09:00
jh.chun 8c0a5d1f49 burst 주파수 옵션 추가: 1.8 MHz ~ 2.3 MHz 2026-07-09 12:17:36 +09:00
jh.chun 38ec75ad78 Initial Commit 2026-07-06 12:06:24 +09:00
jh.chun e55b283b39 Initial Commit 2026-07-06 11:14:35 +09:00
jh.chun e6de6e8cc3 코드정리 2026-07-01 15:44:10 +09:00
jh.chun 822789ff82 주석 정리 2026-06-30 18:20:39 +09:00
jh.chun a01c0fb01b 커맨드 구조 분리 2026-06-30 15:42:18 +09:00