Commit Graph

26 Commits

Author SHA1 Message Date
jh.chun 9b042dfef2 piezo_measure 파일 분리
- parser.c: BLE 커맨드 파싱/측정 함수 호출/응담 패킷 생성 및 전송
- piezo.c: Piezo 관련 GPIO 제어
- piezo_measure.c: 실제 측정 시퀀스
2026-06-30 15:38:32 +09:00
jh.chun 749e1d4e0e 배터리/온도 보호 판정 정책 변경
1. 정렬모드    - 판정하지 않음2. 연속 측정 모드    - 측정 응답에 포함되는 배터리/IMU 온도 값으로 저전압/고온 카운트 및 판정    - 배터리 3500mV 이하 또는 온도 40℃ 이상 30회 연속인 경우 약 5분 후 전원 OFF    - FW 내부 60초 주기 모니터는 skip    - 측정에 실패하는 경우 저전압/고온 카운트는 유지3. 정렬모드도 연속 측정 모드도 아닌 경우    - FW 내부 60초 주기 모니터로 저전압/고온 카운트 및 판정    - 배터리 3500mV 이하 또는 온도 40℃ 이상 5회 연속인 경우 약 5분 후 전원 OFF
2026-06-29 16:50:21 +09:00
jh.chun 1a78656c8f 코드 정리 2026-06-26 17:20:45 +09:00
jh.chun c247c54e79 reb: 패킷 ADC 데이터 샘플 수 80~117 정의 및 검증 2026-06-25 18:08:48 +09:00
jh.chun 42f745e39b 명령 오류 응답(rxs:, rxn:) 추가 2026-06-25 17:45:09 +09:00
jh.chun dba33baf1c msr? 명령 수신 시 본딩 즉시 삭제 후 재부팅
- 재부팅 로직 추가
2026-06-25 17:43:13 +09:00
jh.chun a6213faca8 DFU 완료 후 전원 래치 Low 방지(전원 OFF 이유 구분) 2026-06-19 11:10:57 +09:00
jh.chun 6ad018ad29 DFU 커맨드 2026-06-19 11:09:59 +09:00
jh.chun a506641776 패스키 최초 1회 변경 가능 제한 2026-06-16 11:28:28 +09:00
jh.chun 78c46c07ea 온도 센서 TMP235 삭제(IMU 온도로 대체) 2026-06-15 11:58:41 +09:00
jh.chun 6707a8d3df mid? 커맨드 추가
- 디바이스 정보 전체 조회
2026-06-12 17:34:12 +09:00
jh.chun e04a7af6c9 mbb? 응답 시 TMP235 → IMU Temp 변경 2026-06-12 17:33:43 +09:00
jh.chun 1b923c0d37 LED State=0(정렬모드 끝)일 때 FIFO OFF 2026-06-12 16:34:28 +09:00
jh.chun c37a02f4f9 LED BE로 변경 2026-06-12 16:34:06 +09:00
jh.chun 35eddf12ef mtb? 커맨드 추가 2026-06-12 16:33:48 +09:00
jh.chun c6f05fa802 ADC read 테스트 커맨드 2026-06-12 15:28:59 +09:00
jh.chun 5c7ef4e534 dummy irq_lock() 제거 2026-06-12 14:14:23 +09:00
jh.chun c30883b9b4 burst + delay + capture 구간에 irq_lock() 적용
- 각 채널마다 burst~capture 구간 1회 단위로 짧게 잠금
- 데이터를 그래프로 봤을 때 앞쪽으로 당겨지는 현상 보임
- Zephyr BLE controller/radio interrupt/다른 interrupt가 burst 이후 ADC capture 타이밍을 흔들어 샘플 시간축 jitter를 만드는 것으로 추정
- PC로 테스트했을 때, AVG=10인 경우에도 BLE 연결 끊김 없었으나 앱에서 확인 필요
2026-06-12 12:15:49 +09:00
jh.chun 3b51c2dac6 dummy capture 5회 추가 2026-06-12 12:11:34 +09:00
jh.chun 9666d2e7ec reb: 패킷에 채널 정보 추가 2026-06-12 12:11:03 +09:00
jh.chun 99db147ff4 NVS 추가 - 측정 파라미터 2026-06-12 12:09:28 +09:00
jh.chun d2c82d25d9 mcs 측정 파라미터 쓰기 응답 rcs 포맷 수정
- 기존과 동일하게 TAG 4B + freq, cycles, avg, delay, samples echo 응답
2026-06-12 10:21:03 +09:00
jh.chun 1f7436e27d 기타등등 2026-06-11 17:48:35 +09:00
jh.chun d7c5b34da3 ADC까지, 신호 확인 필요(반사 신호 약함 or 뒤쪽을 찍고 있음) 2026-05-08 18:09:04 +09:00
geniushyun 6ac0490263 IMU 측정, 커맨드 및 응답 추가 2026-04-12 18:42:54 +09:00
jhChun 8dcf4adf31 전원 + BLE + 배터리 2026-04-10 17:57:09 +09:00