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:35:42 +00:00
|
|
|
[
|
|
|
|
SpiTrans::transaction_start(),
|
|
|
|
SpiTrans::write_vec(vec![Register::TEMP_CONV + 0x80, 0]),
|
|
|
|
SpiTrans::transaction_end()
|
|
|
|
]
|
2019-05-16 17:18:07 +00:00
|
|
|
);
|
2018-10-31 10:07:38 +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:35:42 +00:00
|
|
|
[
|
|
|
|
SpiTrans::transaction_start(),
|
|
|
|
SpiTrans::write_vec(vec![Register::TEMP_CONV + 0x80, BitFlags::TEMP_CONV_BAT]),
|
|
|
|
SpiTrans::transaction_end(),
|
|
|
|
]
|
2019-05-16 17:18:07 +00:00
|
|
|
);
|