도와주세요!!
글 수 15,339
2007.02.11 11:31:33 (*.222.99.73)
6674
수정된 mk712.c소스파일(x=0xfff-x)로 이미지생성하여 보드에올린후
calibration 해보니 claibration도 되지않고 x,y축이 바뀐거 같아서
t.x=x;를 t.x=y;로
t.y=y;를 t.y=x;로 수정한후 확인결과
calibration은 아래와 같이 실행되었지만 x,y축의 low와 high가 바뀐상태였습니다.
바뀐 x,y축의 low와high를 소프트웨어적으로 소스코드의 어디를 손대야 될지 모르겠습니다.
bl-x : 180, bl-y : 3877, br-x : 3967, br-y : 3831
vl(tl.y - bl.y): 3643, vr(tr.y - br.y) : 3519
diff(vl - vr) : 124, avg((vl+vr)/2) : 3581
diff <= avg / 20 : OK
ht(tl.x - tr.x): 3631, hb(br.y - bl.y) : 3787
diff(ht - hb) : 156, avg((ht+hb)/2) : 3709
diff <= avg / 20 : OK
dev 119: ea, scr 1e: 1e
dev b4: f25, scr 1e: 1c2
dev f7f: ef7, scr 262: 1c2
dev f48: 138, scr 262: 1e
dev 81e: 7d7, scr 140: f0
[root@ez-x5 qte3]$ ./hello -qws
[START]MK712 USERS [0]
[ING]MK712 CONTORL VALUE [0000005B]
고수분들의 조언부탁드립니다.
터치패드를 찍었을때의 좌표값의 모습을 첨부파일로 첨부하겠습니다.