pac194x
1.0.0
用於使用嵌入式 hal 特性的 Microchip pac194x單/多通道功率監視器的與平台無關的驅動程式套件。
該驅動程式允許您:
f32
s 要使用此驅動程序,請匯入此套件和embedded_hal
實現,然後實例化適當的裝置。
use linux_embedded_hal :: I2cdev ;
use pac194x :: { pac194x , AddrSelect } ;
const SENSE_RESISTOR : f32 = 0.5 ;
fn main ( ) {
let i2c = I2cdev :: new ( "/dev/i2c-1" ) . unwrap ( ) ;
let mut sensor = pac194x :: new ( i2c , AddrSelect :: GND ) . unwrap ( ) ;
loop {
let bus_voltage_1 = sensor . read_bus_voltage_n ( 1 ) . unwrap ( ) ;
let sense_voltage_1 = sensor . read_sense_voltage_n ( 1 ) . unwrap ( ) ;
println ! ( "Channel 1 has a bus voltage of: {:.2} V" , bus_voltage_1 ) ;
println ! ( "Channel 1 is pulling a current of: {:.2} A" , sense_voltage_1 / SENSE_RESISTOR ) ;
}
}
我在這裡寫了一篇關於這個箱子的開發的部落格文章
已獲得以下任一許可
由您選擇。
除非您另有明確說明,否則您有意提交的包含在作品中的任何貢獻(如 Apache-2.0 許可證中所定義)應如上所述獲得雙重許可,沒有任何附加條款或條件。