3 个版本
0.1.2 | 2024 年 5 月 31 日 |
---|---|
0.1.1 | 2024 年 4 月 28 日 |
0.1.0 | 2024 年 4 月 28 日 |
791 在 硬件支持
26 每月下载
13KB
269 行
Oxy-linux-plus
这是一个 Rust PWM 软件包,用于 Linux,它将自动选择软件或硬件实现。硬件 PWM 将通过 Linux sysfs ABI 实现。请检查您的 PWM 芯片是否位于 /sys/class/pwm 目录下。(尚未完成软件 pwm 引擎)
// the channel will be reset after channel dropped
fn demo() {
reset_all();
let chip = PwmChip::new(0);
let channel = chip.get_channel(0);
channel.set_period(Duration::from_micros(50));
channel.set_duty_cycle(Duration::from_micros(25));
channel.enable();
}