ds323x-rs/tests/ds3234.rs

25 lines
578 B
Rust
Raw Normal View History

2025-01-02 07:27:52 +00:00
use embedded_hal_mock::eh1::spi::Transaction as SpiTrans;
2018-10-31 09:41:54 +00:00
#[allow(unused)]
mod common;
2020-07-10 20:42:39 +00:00
use self::common::{destroy_ds3234, new_ds3234, BitFlags, Register};
2018-10-31 09:41:54 +00:00
2019-05-16 17:18:07 +00:00
call_test!(
can_en_temp_conv_bat,
enable_temperature_conversions_on_battery,
new_ds3234,
destroy_ds3234,
2025-01-02 07:27:52 +00:00
[SpiTrans::write_vec(vec![Register::TEMP_CONV + 0x80, 0])]
2019-05-16 17:18:07 +00:00
);
2019-05-16 17:18:07 +00:00
call_test!(
can_dis_temp_conv_bat,
disable_temperature_conversions_on_battery,
new_ds3234,
destroy_ds3234,
2025-01-02 07:27:52 +00:00
[SpiTrans::write_vec(vec![
2019-05-16 17:18:07 +00:00
Register::TEMP_CONV + 0x80,
BitFlags::TEMP_CONV_BAT
])]
);