#embedded-hal #driver #calculations

tsl2591

TSL2591的嵌入式HAL驱动程序

2个不稳定版本

0.2.0 2022年1月20日
0.1.0 2021年5月6日

#1110 in 嵌入式开发

MIT/Apache

12KB
254

TSL2591驱动程序

请查看示例文件夹以获取使用说明。


lib.rs:

A WIP rust实现TSL2591光传感器,其中大部分内容是直接从Adafruit C++库移植过来

  • 基本读取和Lux计算
  • 中断支持

示例

t.enable().unwrap();
t.set_timing(None).unwrap();
t.set_gain(None).unwrap();
loop {
    let (ch_0, ch_1) = t.get_channel_data(&mut delay).unwrap();
    let test = t.calculate_lux(ch_0, ch_1).unwrap();
                                                                
    iprintln!(&mut cp.ITM.stim[0], "{}", test);
                                                                
}

依赖项

~120KB