휴인스에 문의한 키패드 답변

2009. 3. 24. 17:06
해당 제품을 이용해서 개발하고 있는데 운영체제는 wince 5.0 을 사용하고 있습니다. 

그중에 키패드 드라이버 소스를 보면 (gpio_sw_drvr.c) 

그 중에 키패드가 눌려졌는지 확인하는 함수( IntrThread(PVOID pArg) ) 

에서 키패드가 눌려졌으면 

MessageBox 로 키패드가 눌려졌는지 알 수 있게 해주는데 

어느 버튼을 눌러도 이 메세지가 나오게 됩니다. 

키패드 버튼을 눌렀을때 어떤 버튼을 눌렀는지 알 수 있는 방법이 있을까요? 

[답변] 
안녕하세요. 임베디드팀입니다. 
인터럽트가 발생하면, FPGA의 값을 읽어서 어떤 키패드가 눌렸는지 확인이 가능합니다. 0x14000004주소의 값을 읽어 보면 됩니다.

알 수 없는 사용자 Mobile braille system/문서