1 个不稳定版本
0.1.1 | 2024年8月1日 |
---|---|
0.1.0 |
|
#129 在 硬件支持
197 每月下载
7KB
rk_pin
Rockchip GPIO转换工具
描述
这是一个Rust程序,用于计算和转换Rockchip GPIO引脚名称和引脚号。它对使用Rockchip硬件的开发人员和工程师非常有用,他们需要将GPIO引脚名称映射到相应的数字,反之亦然。
特性
- 将GPIO引脚名称(例如,
GPIO4_C5
)转换为引脚号。 - 将引脚号转换回GPIO引脚名称。
使用方法
命令行参数
程序接受两种类型的命令行参数
-p, --pin <PIN_NAME>
:将GPIO引脚名称转换为引脚号。-n, --number <PIN_NUMBER>
:将引脚号转换为GPIO引脚名称。
示例
将GPIO引脚名称转换为引脚号
cargo run -- -p GPIO4_C5
输出
GPIO_NUM: 21
Pin name GPIO4_C5 corresponds to pin number: 149
将引脚号转换为GPIO引脚名称
cargo run -- -n 149
输出
Pin number 149 corresponds to: [GPIO4_C5]
构建
要构建项目,请使用以下命令
cargo build --release
优化后的二进制文件将位于target/release/目录中。
构建项目后,您可以将二进制文件复制到您的PATH目录中或按需分发。
安装
您还可以使用cargo install
命令全局安装程序。
cargo install rk_pin