#driver #rust

no-std rda5807m

rda5807m的Rust驱动程序

1个不稳定版本

0.1.0 2024年8月12日

#405嵌入式开发

Download history 130/week @ 2024-08-12

130 每月下载量

MIT 许可证

22KB
365 代码行

rda5807m

rda5807m的Rust驱动程序。

用法

use linux_embedded_hal::I2cdev;
use rda5807m::{Address, Rda5708m};

fn main() {
    let dev = I2cdev::new("/dev/i2c-1").unwrap();
    let mut rda5807m = Rda5708m::new(dev, Address::default());
    // start
    rda5807m.start().unwrap();
    // set volume
    rda5807m.set_volume(1).unwrap();
    // get freq
    let freq = rda5807m.get_frequency().unwrap();
    // set freq
    rda5807m.set_frequency(101700).unwrap();
    // seek up
    rda5807m.seek_up(true).unwrap();
    // stop
    rda5807m.stop().unwrap();
}

依赖关系

~71KB