Ubuntu 11.10 を使用しています。カーネルに独自のドライバーがなかった GPIO チップ用のドライバーを作成しました。
/sys/class/gpio を使用する場合、ユーザーが出力専用ピンを入力に設定したり、その逆に設定したりすることを制限したいと考えています。これは、ボード上の GPIO の多くが入力専用または出力専用であるためです。
関数 gpio_direction_in()、gpio_direction_out()、および gpio_request() 内から制限された GPIO 番号をスキャンできますが、それはちょっとしたハックアラウンドだと思います。
特にこの目的のための機能はありますか?GPIO のドキュメントを調べましたが、何も表示されませんでした。
- アンドリュー