현재 진행중인 프로젝트에서 지자기센서를 포팅중이며
odroid의 지자기센서와 동일한 야마하 yas529를 사용합니다.
센서에서 읽어온 값을 스펙대로 처리하고
포팅완료된 가속센서와 yas529를 이용하여 orientation을 구하는데
HTC Desire HD와 비교를 해보면 아무래도 정상적인 값이 나오지 않는듯하여 문의드립니다.
스펙에 보면 Fine Offset이라는것이 나오는데 실제 센서로부터 읽은 값에서 Fine Offset값을 감산하여 사용하는거 같은데
이것은 어떻게 구하는 것인지 모르겠습니다.
그리고 odroid-t 안드로이드 소스에서 지자기센서를 처리하는 코드가 어디 있는지도 알려주시면 감사하겠습니다.
답변 부탁드립니다.
안드로이드의 센서 소스는 공개되어있지 않습니다. 야마하 NDA 때문에 저희도 어쩔 수 없습니다.
야마하 센서를 구입한 대리점에서 NDA를 맺으면, 대리점에서 소스를 배포합니다.
Odroid에서 유일하게 소스가 공개되지 않은 부분이 바로 지자기 센서와 3D 가속기 드라이버 입니다.