도와주세요!!
글 수 15,339
2005.12.20 10:04:07 (*.230.16.71)
6666
안녕하세요..
사용하신 소스를 올려 주세요..
그럼 수고하세요..
>안녕하세요..
>매뉴얼에 나와있는 GPIO 예제 돌려서 LED 컨트롤 하는데 성공했습니다.
>그런데 다른 GPIO 를 제어하려면 어디를 바꾸어야하나요?
>
>저는 GPIO 81에서 84번까지 제어하고 싶은데요..
>제생각에 gpio.h 에 있는 아랫 부분을 바꾸면 될꺼 같은데..
>
>#define GPIO_LED_1 2 =>81로
>#define GPIO_LED_2 3 =>82
>#define GPIO_LED_3 4 =>83
>#define GPIO_LED_4 5 =>84
>
>않되더군요.. 또 어디가 바뀌어야 하는지 좀 알려주시면 감사하겠습니다.
>
>아...그리고 application 프로그램에서 on/off는 어떤식으로 제어해야 하는지도 좀 설명해 주세요..
>
>급합니다.. 꼭 도와주세요. ㅜ,ㅜ
>
>참고로 컴파일하면 이런 warning 이 뜨더군요..
>
>gpio.c: In function `GPIO_IO_Init':
>gpio.c:97: warning: left shift count >= width of type
>gpio.c:97: warning: left shift count >= width of type
>gpio.c:97: warning: left shift count >= width of type
>gpio.c:97: warning: left shift count >= width of type
>gpio.c:98: warning: left shift count >= width of type
>gpio.c:98: warning: left shift count >= width of type
>gpio.c:98: warning: left shift count >= width of type
>gpio.c:98: warning: left shift count >= width of type
>gpio.c:99: warning: left shift count >= width of type
>gpio.c:99: warning: left shift count >= width of type
>gpio.c:99: warning: left shift count >= width of type
>gpio.c:99: warning: left shift count >= width of type
>gpio.c: In function `gpio_outb':
>gpio.c:111: warning: left shift count >= width of type
>gpio.c:111: warning: left shift count >= width of type
>gpio.c:111: warning: left shift count >= width of type
>gpio.c:111: warning: left shift count >= width of type
>gpio.c:114: warning: left shift count >= width of type
>gpio.c:114: warning: left shift count >= width of type
>gpio.c:114: warning: left shift count >= width of type
>gpio.c:114: warning: left shift count >= width of type
>gpio.c: In function `gpio_inb':
>gpio.c:131: warning: left shift count >= width of type
>gpio.c:131: warning: left shift count >= width of type
>gpio.c:131: warning: left shift count >= width of type
>gpio.c:131: warning: left shift count >= width of type
>gpio.c:268:19: warning: no newline at end of file
>armv5l-linux-ld -r gpio.o -o gpio_dev.o
>
사용하신 소스를 올려 주세요..
그럼 수고하세요..
>안녕하세요..
>매뉴얼에 나와있는 GPIO 예제 돌려서 LED 컨트롤 하는데 성공했습니다.
>그런데 다른 GPIO 를 제어하려면 어디를 바꾸어야하나요?
>
>저는 GPIO 81에서 84번까지 제어하고 싶은데요..
>제생각에 gpio.h 에 있는 아랫 부분을 바꾸면 될꺼 같은데..
>
>#define GPIO_LED_1 2 =>81로
>#define GPIO_LED_2 3 =>82
>#define GPIO_LED_3 4 =>83
>#define GPIO_LED_4 5 =>84
>
>않되더군요.. 또 어디가 바뀌어야 하는지 좀 알려주시면 감사하겠습니다.
>
>아...그리고 application 프로그램에서 on/off는 어떤식으로 제어해야 하는지도 좀 설명해 주세요..
>
>급합니다.. 꼭 도와주세요. ㅜ,ㅜ
>
>참고로 컴파일하면 이런 warning 이 뜨더군요..
>
>gpio.c: In function `GPIO_IO_Init':
>gpio.c:97: warning: left shift count >= width of type
>gpio.c:97: warning: left shift count >= width of type
>gpio.c:97: warning: left shift count >= width of type
>gpio.c:97: warning: left shift count >= width of type
>gpio.c:98: warning: left shift count >= width of type
>gpio.c:98: warning: left shift count >= width of type
>gpio.c:98: warning: left shift count >= width of type
>gpio.c:98: warning: left shift count >= width of type
>gpio.c:99: warning: left shift count >= width of type
>gpio.c:99: warning: left shift count >= width of type
>gpio.c:99: warning: left shift count >= width of type
>gpio.c:99: warning: left shift count >= width of type
>gpio.c: In function `gpio_outb':
>gpio.c:111: warning: left shift count >= width of type
>gpio.c:111: warning: left shift count >= width of type
>gpio.c:111: warning: left shift count >= width of type
>gpio.c:111: warning: left shift count >= width of type
>gpio.c:114: warning: left shift count >= width of type
>gpio.c:114: warning: left shift count >= width of type
>gpio.c:114: warning: left shift count >= width of type
>gpio.c:114: warning: left shift count >= width of type
>gpio.c: In function `gpio_inb':
>gpio.c:131: warning: left shift count >= width of type
>gpio.c:131: warning: left shift count >= width of type
>gpio.c:131: warning: left shift count >= width of type
>gpio.c:131: warning: left shift count >= width of type
>gpio.c:268:19: warning: no newline at end of file
>armv5l-linux-ld -r gpio.o -o gpio_dev.o
>