ARM_コントローラ
1.GPIOコントローラ(gpiolib.cにおける汎用関数GPIOポートインタフェース定義ファイル、gpio.hで宣言)
linux-3.10 \は、Linuxの\ gpio.h \含めます
linux-3.10 \ドライバ\のGPIOの\ gpiolib.c
API:
1.アプリケーション/使用する権利のGPIO口を取得
静的インラインint型gpio_request(符号なしGPIO、 constのchar型の*ラベル) アプリケーションが成功した場合、それはポートが使用するGPIOされていないことをGPIO口を使用してアプリケーションを示します
2.リリース/ GPIOポートを使用する権利のリターン
静的インラインボイドgpio_free(符号なしGPIO)を
3.入力として設定されたポートGPIO
静的インラインint型gpio_direction_input(符号なしGPIO)を
前記入力値取得GPIOポート
静的インラインint型gpio_get_value(符号なしGPIO)
5の出力値が、出力として設定されたポートをGPIO
静的インラインint型gpio_direction_output(符号なしGPIO、 INTレベル)
前記設定された出力ポートGPIOの値
静的インラインボイドgpio_set_value(符号なしGPIO、 int値)
静的inlineintのgpio_to_irq(符号なしGPIO)