안녕하세요..

현재 읽고자 하는 GPIO가 GPIO2 부터이기 때문에 GPLR0로 읽은 전체 GPIO 값을 쉬프트한 것입니다.

그럼 수고하세요.



>int gpio_inb( void )
>{
>        // 입력 전용으로 설정
>        GPDR0 &= ~( GPIO_INPUT_MASK );
>
>        return  ~( GPLR0 >> 2 );
>}
>
>
>예제파일에 이렇게 되어있잖아요~
>이 때 gpio_inb 함수는 gpio로 들어오는 입력에 대해서 정의해 둔 함수 맞죠?
>그럼 여기에서 return으로 ~( GPLR0 >> 2 )  이렇게 써놓은 이유가 뭐에요?
>