로그인 유지
S3C2440보드를 사용하고 있고, QT4.4.3 버전에서 개발하고 있는데요
tslib를 설치했는데...
ts_calibrate을 해보면 x축 좌표는 맞게 잘 나오는데
y축 좌표가 반대로 나오네요 ㅠ 보드에 테스트 해봐도 마우스가 y축은 반대로 나오구요..
어디서 손봐야 하나요? 어떤 파일에서 좌표값을 다시 설정해 줄 수 있을거 같은데..
조언 좀 부탁드립니다 !!!!!!!!!
터치와 마우스가 증상이 같다면 아무래도 커널의 드라이버를 수정해 주셔야 할 것 같습니다.
raw 데이터는 커널의 다음의 파일에서 x, y 좌표 값을 확인해 보실 수 있습니다. (./drivers/input/touchscreen/s3c2410_ts.c )
( tslib ) 말고 그냥 커널 부팅후
터치 좌표를 찍으면 printk에 의하여 좌표값이 출력이 됩니다.
여기서 좌표값이 어떻게 매핑 되어 있는지 확인해 보시기 바랍니다.
터치만 y축이 반대로 나오고, 마우스는 제대로 동작 한다면
어떻게 해야 할까요?
ts_calibration 에서 거꾸로도 설정해보고 했는데도 똑같네요 ㅠㅠ
터치만 y축이 반대로 나온다면 위에서 설명한 ./drivers/input/touchscreen/s3c2410_ts.c 터치스크린 드라이버에서
y축과 관련된 값을 출력 하도록 디버깅 하셔서, MAX 값에서 빼서 처리하는 식으로 소스를 수정 하셔야 할것 같습니다.
터치와 마우스가 증상이 같다면 아무래도 커널의 드라이버를 수정해 주셔야 할 것 같습니다.
raw 데이터는 커널의 다음의 파일에서 x, y 좌표 값을 확인해 보실 수 있습니다. (./drivers/input/touchscreen/s3c2410_ts.c )
( tslib ) 말고 그냥 커널 부팅후
터치 좌표를 찍으면 printk에 의하여 좌표값이 출력이 됩니다.
여기서 좌표값이 어떻게 매핑 되어 있는지 확인해 보시기 바랍니다.