현재 QT연동해서 LED컨트롤 하고 있습니다.

제가 궁금한건 GPIO 샘플예제에서 보면

for( lp = 0; lp < 16; lp++ )

        {

                buff[0] = lp ;

                write( dev, buff, 1 );   // LED로 출력한다.

                usleep( 500000 );

                read( dev, buff, 256 );  // LED를 읽는다.

                printf( "Read LED...[0x%02X]n", buff[0]& 0x0F );

        }
이렇게 하면 GPIO 2,3,4,5 LED켜집니다.

저는 GPIO 2,3,4,5,6,7,8,9,..........25번까지 컨트롤 할 예정인데

buff에 십진수 1,2,4,8,16,32,64,128을 넣으면 gpio 2,3,4,5,6,7,8,9가 켜지는데(물론 헤더파일이나 레지스터 값은 다 변경을 하였습니다.)

문제는 다음 10,11,12,13....25까지 buff에 어떤 값을 넣어야 켜지는지 알고 싶습니다.

16진수로 하면 0xff까지만 먹고 그다음은 어떤값을 넣어야 될지 감이 안오네요.

좀 도와주세요