Commit Graph

22 Commits

Author SHA1 Message Date
jh.chun a752d14399 BLE 패스키 인증 전 NUS 명령 실행 방지 - 사이버 보안 대응(1차 NUS TX 차단, APP Timeout)
- GAP 연결 시점(페어링 전)에 인증 상태 플래그(ble_connection_st)가 조기 활성화되어, 패스키를 입력하지 않아도 NUS 명령, 응답 경로가 열림- BLE_GAP_EVT_CONNECTED에서 인증 상태 플래그 활성화 삭제- PM_EVT_CONN_SEC_SUCCEEDED(MITM)에서 인증 상태 플래그 활성화(기존에도 있어서 이중 활성화였음)
2026-05-19 16:29:45 +09:00
jh.chun 7ffb01e16e IMU 센서 안정 delay 35 → 20ms
- mtb? 시작이 조금 빨라짐
2026-05-19 14:10:36 +09:00
jh.chun 613116176e adc 측정 부분 정리(mtb?) 2026-05-19 14:09:02 +09:00
jh.chun 945da8911e adc 측정 delay 감소
- 첫 reb 후 delay
- reb 연속 전송 시 버퍼/순서 delay(reb 사용 안 함, 삭제 예정)
- raa 직후 delay

- CI 감소로 TX_RDY가 자주 오고, pending 큐가 잘 돌아서 가능
2026-05-19 14:08:13 +09:00
jh.chun e749730f41 Connection Interval 30 → 15ms
- iOS 테스트 필요
- min 15, max 30으로 설정하는 것도 고려
2026-05-19 14:06:31 +09:00
jh.chun f5e54269a1 MUX 채널 선택 이후 노이즈 삭제를 위한 dummy burst 횟수 매크로
- 6 → 5회
- 실제 측정 시 4회까지 노이즈 발견되었음
2026-05-19 14:05:33 +09:00
jh.chun e36efea7aa FW Ver 115 업데이트(imu) 2026-05-18 17:57:25 +09:00
jh.chun d439ae9b68 IMU direct read -> FIFO 방식 변경
- mtb? 커맨드
2026-05-18 17:54:15 +09:00
jh.chun 8d9cb6e307 Piezo 측정 파라미터 FDS 저장/측정 경로 범위 검증 통일
- frequency: 1.7M(3) / 1.8M(0) / 1.9M(9) / 2.0M(2) / 2.1M(1) / 2.2M(4)
  * 그 외의 값이 들어올 경우 1로 저장(기본 fallback 2.1MHz)
- cycles: 최소 3 ~ 최대 7
  * 3 미만의 값이 들어올 경우 3, 7 초과의 값이 들어올 경우 7 저장
- avgeraging: 최소 1 ~ 최대 10
  * 1 미만의 값이 들어올 경우 1, 10 초과의 값이 들어올 경우 10 저장
- dealy_us: 최소 0 ~ 최대 50
  * 0 미만의 값이 들어올 경우 0, 50 초과의 값이 들어올 경우 50 저장
- num samples: 최소 80 ~ 최대 119
  * 80 미만의 값이 들어올 경우 80, 119 초과의 값이 들어올 경우 119 저장
2026-05-06 15:01:41 +09:00
jh.chun bc528307c0 NRF_ERROR_RESOURCES 발생하는 경우 패킷을 pending 슬롯에 저장, TX_RDY 이벤트에서만 재전송
- ios에서 BLE 연결 안정성 개선을 위함
- 기존: NRF_ERROR_RESOURCES 발생 시 2ms 간격으로 최대 20회 재시도
2026-04-30 16:50:20 +09:00
jh.chun 216fe63b44 기타 2026-04-30 12:26:09 +09:00
jh.chun 7bc8bbd178 FW Ver 114 업데이트 2026-04-30 12:25:13 +09:00
jh.chun cf2c1cd547 avg 횟수마다 반복 측정 간 500us 딜레이 추가
- avg 횟수에 따라 신호 위아래 폭이 작아지는 현상 개선을 위함
- 단일 채널 측정(mec)에는 원래 avg 사이 500us 존재, 전체 측정(maa)에는 없었음
2026-04-30 12:25:01 +09:00
jh.chun 4a18d3bdb0 MUX setting 1.3ms delay -> TIMER4 기반 wait 방식으로 변경 2026-04-30 12:23:09 +09:00
jh.chun 8d2f30009a FW Ver 113 업데이트 2026-04-30 09:38:30 +09:00
jh.chun 341983c402 MUX setting 1.3ms delay -> TIMER4 기반 wait 방식으로 변경
- ADC 측정 값이 밀리는 현상 개선을 위함
2026-04-30 09:38:04 +09:00
jh.chun 00f24c53e1 매직넘버 변경 2026-04-29 16:38:53 +09:00
jh.chun 7857b69b79 FW Ver 112 업데이트 2026-04-29 16:22:39 +09:00
jh.chun 6e7f935bac MUX 전환 후 ch0 더미 측정 6회 추가
- ch0,1,2에 발생하는 노이즈 해소를 위함
- 약 10ms 정도 측정 시간 증가
2026-04-29 16:22:19 +09:00
jh.chun d4ea134868 정렬모드(탐지 완료) LED 상태 초록색 LED 점등으로 변경
- 기존: 3초 점등/1초 소등
- 변경: 점등
2026-04-28 14:13:29 +09:00
jh.chun 52556e38c8 README 2026-04-24 11:00:31 +09:00
jh.chun 1707dc6349 Initial commit 2026-04-24 10:52:47 +09:00