GPIO_SetValue関数
ヘッダー: applibs </gpio.h #include>
出力 GPIO の出力値を設定します。 出力として開かれた GPO にのみ影響があります。
GPIO 関数は、異なる GPO の呼び出し間でスレッド セーフです。ただし、同じ GPIO へのアクセスに対するスレッド セーフを確保するのは呼び出し元の責任です。
int GPIO_SetValue(int gpioFd, GPIO_Value_Type value);
パラメーター
gpioFd
GPIO のファイル記述子。value
設定するGPIO_Value値 (GPIO_Value_HighまたはGPIO_Value_Low)。
エラー
エラーが発生した場合は -1 を返し、エラー値に設定します errno
。
EINVAL: は
value
GPIO_Valueではありません。EBADF: が
gpioFd
無効です。
その他 errno
のエラーも指定できます。このようなエラーは決定的ではなく、同じ動作はシステム更新によって保持されない可能性があります。
戻り値
成功の場合は 0、失敗の場合は -1 を返します。この場合 errno
はエラー値に設定されます。
アプリケーション マニフェストの要件
個々の GPO にアクセスするには、アプリケーション マニフェストの Gpio フィールドでそれらを 識別する必要があります。