Wiring Pi
GPIO Interface library for the Raspberry Pi
http://wiringpi.com/
RaspberryPi のI/O関数セット
Download and Install
$ git clone git://git.drogon.net/wiringPi
$ cd wiringPi
$ git pull origin
$ ./build
コンパイル&実行
$ cc -o 実行ファイル名 ソースファイル名 -lwiringPi
$ sudo ./実行ファイル名
$
サンプル・プログラム
リビジョン取得
ソースプログラム
revision.c
#include <stdio.h>
#include <wiringPi.h>
int main(int argc, char *argv[])
{
printf("Revision = %d\n", piBoardRev());
return 0;
}
コンパイル&実行
$ cc -o revision revision.c -lwiringPi
$ sudo ./revision
Revision = 2
$
参考
トランジスタ技術2016年3月号別冊付録
「全ラズパイ対応!楽々I/O関数セット
WiringPi虎の巻」
http://toragi.cqpub.co.jp/tabid/781/Default.aspx