1.void s3c2410_gpio_cfgpin(unsigned int pin,unsigned int function)
第壹個參數pin 是對應的io引腳(這裏用宏S3C2410_GPB(5),5不是固定的,看妳需要引用的引腳而定)
第二個引腳是設置該引腳的功能的
(由S3C2410_GPIO_INPUT,S3C2410_GPIO_OUTPUT,S3C2410_GPIO_SFN2,S3C2410_GPIO_SFN3這4個宏進行定義)
例如:s3c2410_gpio_cfgpin(S3C2410_GPB(5),S3C2410_GPIO_INPUT)
設置GPB5引腳為輸入。
2.unsigned int s3c2410_gpio_gecfg(unsigned int pin)
作用:返回對應的GPIO的配置情況
例如:pin=s3c2410_GPB5返回GPB5的配置情況
3.void s3c2410_gpio_pullup(unsigned int pin,unsigned int to)
作用:設置相應的的GPIO的上拉電阻。
第壹個參數:相應的引腳,和1裏面的用法壹致。
第二個參數:設置為1或者0,1表示上拉,0表示不上拉。
4.void s3c2410_gpio_setpin(unsigned int pin,unsigned int to)
作用:將相應的引腳輸出為1或者0。
第壹個參數:相應的引腳宏
第二個參數:1或者0
例子:s3c2410_gpio_setpin(S3C2410_GPB(5),1)將引腳GPB5輸出為1
5.unsigned int s3c2410_gpin_getpin(unsigned int pin)
功能:獲取輸入值
參數:相應的引腳
6.unsigned int s3c2410_modify_misccr(unsigned int clear ,unsigned int change)
7.int s3c2410_gpio_getirq(unsigned pin)