jh.chun
147e975cbc
prj.conf 주석 정리
2026-06-25 18:09:15 +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
c835513727
정렬모드(IMU FIFO) 중에는 배터리/온도 보호 체크 스킵
2026-06-25 17:03:41 +09:00
jh.chun
4c5e624830
전원 OFF 시 2초 후 종료
...
- LED도 2초간 점등 후 종료
2026-06-25 16:21:15 +09:00
jh.chun
f679050087
전원 버튼 누르는 시간 줄임
...
- 초기화(MCU 부팅 + main 초기화 + BLE init) 후 버튼 카운트 시작
2026-06-25 14:23:18 +09:00
jh.chun
dc630b5120
BLE 광고 이름을 실제 Serial Number 값으로 반영
2026-06-25 14:16:53 +09:00
jh.chun
244551ab25
최대 bond 개수 정의
...
- 기존 nRF5 SDK 프로젝트의 경우 bond 저장은 사실상 FDS 용량까지 여러개 가능
- 현재 Zephyr 프로젝트는 정의하지 않을 경우 1개
- 기존 프로젝트에 맞추기 위해 임의로 20개로 정의함
2026-06-25 14:15:54 +09:00
jh.chun
c4cc1205d6
BLE 연결 파라미터 기존과 동일하게 변경
2026-06-19 18:12:58 +09:00
jh.chun
f68b3296ee
Flash할 때 NVS 보존
2026-06-19 14:22:35 +09:00
jh.chun
08b8d3001e
주석 및 로그 정리
2026-06-19 14:21:59 +09:00
jh.chun
b64b4d08a2
DFU
2026-06-19 14:21:23 +09:00
jh.chun
945e0a1cff
CS LOW - SCLK 시작 전에 미리 설정
...
- CS LOW 전체 폭 감소
- 샘플 간격 감소
2026-06-19 12:01:44 +09:00
jh.chun
543bb29ad2
Echo ADC fast capture의 샘플별 timeout 카운터 제거
...
- 수동 CS GPIO 제어 유지
- 샘플 간 CS/SPI 타이밍은 유지하면서 per-samples poling overhead를 줄이기 위함
2026-06-19 11:41:59 +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
65b42df182
BLE 보안, 패스키 등
2026-06-19 11:08:19 +09:00
jh.chun
87d3e1972e
DFU 완료 후 전원 래치 Low 방지, zip 파일명에 버전 정보 포함
2026-06-19 10:31:02 +09:00
jh.chun
a506641776
패스키 최초 1회 변경 가능 제한
2026-06-16 11:28:28 +09:00
jh.chun
cfae61eff4
내부 60초 주기 배터리 저전압/고온 점검
...
- 배터리 저전압(3500이하) 5회 이상 연속인 경우 전원 OFF
- IMU 온도 고온(40도 이상) 5회 이상 연속인 경우 전원 OFF
2026-06-15 15:56:04 +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
1bc73fa2b8
IMU FIFO
...
- Zephyr 기반 제어 방식
2026-06-12 16:33:22 +09:00
jh.chun
c6f05fa802
ADC read 테스트 커맨드
2026-06-12 15:28:59 +09:00
jh.chun
f25ff3d750
주석 추가
2026-06-12 15:28:27 +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
728f5dab76
ADC 데이터 샘플 간 간격 줄이기
2026-06-11 17:49:20 +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
17a78d4418
md 파일 추가
2026-04-12 19:16:14 +09:00
geniushyun
201f1bcff2
온도 adc 측정 추가
2026-04-12 19:15:59 +09:00
geniushyun
6ac0490263
IMU 측정, 커맨드 및 응답 추가
2026-04-12 18:42:54 +09:00
jhChun
8dcf4adf31
전원 + BLE + 배터리
2026-04-10 17:57:09 +09:00
jhChun
750f2d139e
Initial commit for blinky
2026-04-09 17:11:41 +09:00