Latest Post
망고220 touch 드라이버 GPIO Soft I2C 드라이버를 Hardware I2C로 동작하기

망고220 touch 드라이버 GPIO Soft I2C 드라이버를  Hardware I2C로 동작하기.


작성한 글 중에 잘못 된 부분을 지적해 주시면 겸허히 받아 들이고 수정하겠습니다.



 



터치는 회로상으로 아래와 같다.



현재 회로적으로 I2C 0번 채널이 Touch와 확장 connect CON9와 같이 사용하고 있다.

확장 커넥터에 자이로, 3축 가속도 센서를 연결해서 사용하기 위해서는 

터치 드라이버에서 GPIO Soft I2C를 제거하고, Hardware I2C로 변경해야 한다. 



“drivers/input/touchscreen/mango_ft5x06_ts.c”

파일에서 MANGO_CAP_TOUCH_I2C_GPIO define 되어 있는 것을 undefine하도록 한다. 


그리고, 터치가 동작을 하는지 확인 해 보자.


컴파일 후  Write를 해 보았다. 

아래와 같이 인식을 한다. 오호


[    2.807806] input: mango-keys as /devices/platform/mango-keys.0/input/input0

[    2.813976] usbcore: registered new interface driver xpad

[    2.819091] input: mango-ts as /devices/virtual/input/input1

[    2.975193] [FTS] Firmware version = 0x10

[    2.975393] [FTS] report rate is 60Hz.

[    2.977437] [FTS] touch threshold is 100.

[    2.981973] S3C24XX RTC, (c) 2004,2006 Simtec Electronics



터치도 잘 된다. 

이제 자이로 센서, 가속도 센서 등 I2C 인터페이스로 동작하는 디바이스를 맘껏 연결 할 수 있다. 

Comments 0
:    :    :
이름 / 2014-11-20 / ★★★☆☆ [수정 / 삭제]

내용

Recent Comments
일방통행  |  ★★★★★
ISE 14.7 virtualbox를 설치했는데, ,iMPACT가 인식을 못하는데, 어케해야하나요?
min  |  ★★★★☆
These are the only Drives available to write images to: # major minor size name 1: 8 0 512805384 sda 2: 8 16 15558144 sdb Enter Device Number or n to exit: 2 Invalid selection! 왜 이런 오류가 나는 걸까요?
dino  |  ★★☆☆☆
NAND Scrub실행 후 에러가 나타납니다/ 조치방법을 알려주세요 에러내용 crz nand_erase_opts erase.addr=0x0, opt->offset=0x0, erase_ieng minfo_erases=0x20000 .....진행후 s3c-nand:ecc uncorrectable error detected---4개발생합니다 빠른 회신부탁드립니다 연락처:010-3752-6251 강희진
bluewind  |  ★★★★★
안녕하세요..구입했는데..회로도 부탁드립니다. percephy@naver.com 입니다.
조형철  |  ★★★★★
상기 Backlight 관련 회로를 구할 수 있을까요?
hwang  |  ★★★★★
구입한지 조금 됬는데 회로도 부탁합니다. rubens7777@paran.com 입니다.