k.nishijo
2018年12月14日 9時25分
西條と申します。
掲題の件について、マニュアルを参照すると
Armadillo840と違い
6.7.1. GPIO クラスディレクトリを作成する
・・・・
[armadillo ~]# echo 22 > /sys/class/gpio/export
という個所が新たに追加されていますが、
これをプログラム(C言語)で行う場合は、どのように書けばよいのでしょうか?
初心者なので例示いただければ助かります。
コメント
k.nishijo
ありがとうございます。
確認してみます。
> 溝渕です。
>
> > [armadillo ~]# echo 22 > /sys/class/gpio/export
> :(snip)
> > これをプログラム(C言語)で行う場合は、どのように書けばよいのでしょうか?
>
> [Debian Code Search]
> https://codesearch.debian.net/
>
> 上記から"/sys/class/gpio/"で検索すると、次のソースが見つかりました。
>
> https://sources.debian.org/src/avrdude/6.3-4/linuxgpio.c
>
> "linuxgpio_export()"が参考になるかと思います。
>
k.nishijo
Armadillo-640 製品マニュアル 58ページ
表6.8 CON9 ピンとGPIO 番号の対応 にあるGPIO2ピンから28ピンは通常状態(工場出荷状態)でも使用可能なのでしょうか?
それともDeviceTree等の設定変更が必要なのでしょうか?
以上よろしくお願いします。
> ありがとうございます。
> 確認してみます。
>
>
> > 溝渕です。
> >
> > > [armadillo ~]# echo 22 > /sys/class/gpio/export
> > :(snip)
> > > これをプログラム(C言語)で行う場合は、どのように書けばよいのでしょうか?
> >
> > [Debian Code Search]
> > https://codesearch.debian.net/
> >
> > 上記から"/sys/class/gpio/"で検索すると、次のソースが見つかりました。
> >
> > https://sources.debian.org/src/avrdude/6.3-4/linuxgpio.c
> >
> > "linuxgpio_export()"が参考になるかと思います。
> >
at_mizo
2018年12月14日 9時42分
溝渕です。
> [armadillo ~]# echo 22 > /sys/class/gpio/export
:(snip)
> これをプログラム(C言語)で行う場合は、どのように書けばよいのでしょうか?
[Debian Code Search]
https://codesearch.debian.net/
上記から"/sys/class/gpio/"で検索すると、次のソースが見つかりました。
https://sources.debian.org/src/avrdude/6.3-4/linuxgpio.c
"linuxgpio_export()"が参考になるかと思います。