Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Switch to gpiocdev-rs for GPIO uAPI v2 support?

オープン
#92 コメント 4 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
25/100
issue の種類
機能追加
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
linux, rust

調査の方向性

まず、現在の gpio-cdev 依存関係の状況と rust-embedded/gpio-cdev#68 を読み、その後 gpiocdev-rs への移行がもたらす影響を比較してください。Issue ではファイルやテストは指定されていません。プロジェクトが移行の判断、および breaking change と移植の範囲を確定して初めて、作業は完了となります。

索引モデルが issue の本文から書いたものです。

説明

Context:
Our gpio-cdev crate only supports GPIO uAPI v1, which has been deprecated in the kernel. There is a new crate gpiocdev which does support it in newer kernels.

Preliminary analysis of switching to the newer gpiocdev in no particular order:

  • Pro:
    • Supports GPIO uAPI v2 as well as v1 which is deprecated.
    • More active project.
    • Author is the author of the API in the Linux kernel.
    • gpiosim support.
  • Cons:
    • Porting effort.
    • Adds many dependencies.
    • Breaking change.
    • Outside of the rust-embedded org.

See https://github.com/rust-embedded/gpio-cdev/issues/68

主要言語
Rust
スター
319
フォーク
60
平均マージ
12時間 31分
マージ済み PR(30日)
1

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

rust-embedded/linux-embedded-hal のほかの issue

rust-embedded/linux-embedded-hal の issue をすべて見る

似ている issue

Rust の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。