#gpio-pin #gpio #rockchip #converter #rust

app rk_pin

将Rockchip GPIO引脚名称转换为引脚号以及反之的工具

1 个不稳定版本

0.1.1 2024年8月1日
0.1.0 2024年8月1日

#129硬件支持

Download history 116/week @ 2024-07-26 81/week @ 2024-08-02

197 每月下载

Apache-2.0

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

无运行时依赖