class IntelRtcTest
Defined at line 23 of file ../../src/devices/rtc/drivers/intel-rtc/intel-rtc-test.cc
Protected Members
shared_ptr fake_root_
unique_ptr device_
Loop loop_
uint8_t[256] registers_
uint8_t update_in_progress_count_
Public Methods
void IntelRtcTest ()
Defined at line 25 of file ../../src/devices/rtc/drivers/intel-rtc/intel-rtc-test.cc
void SetUp ()
Defined at line 26 of file ../../src/devices/rtc/drivers/intel-rtc/intel-rtc-test.cc
void CreateDevice (size_t banks)
Defined at line 34 of file ../../src/devices/rtc/drivers/intel-rtc/intel-rtc-test.cc
void Serve (fidl::ClientEnd<intel_rtc::FidlRtc::Device> & out)
Defined at line 40 of file ../../src/devices/rtc/drivers/intel-rtc/intel-rtc-test.cc
void TearDown ()
Defined at line 46 of file ../../src/devices/rtc/drivers/intel-rtc/intel-rtc-test.cc
void SetTime (uint8_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, bool bcd, bool is_24hr, bool pm)
Set the (fake) time.
The hour should be either in the range 0-23 if is_24hr is set or else 1-12.
Defined at line 50 of file ../../src/devices/rtc/drivers/intel-rtc/intel-rtc-test.cc
void SetBcdAnd24Hr (bool bcd, bool is_24hr)
Defined at line 64 of file ../../src/devices/rtc/drivers/intel-rtc/intel-rtc-test.cc
void ExpectTime (intel_rtc::FidlRtc::wire::Time time, bool bcd, bool is_24hr)
Defined at line 69 of file ../../src/devices/rtc/drivers/intel-rtc/intel-rtc-test.cc
void Set (size_t index, uint8_t val)
Defined at line 113 of file ../../src/devices/rtc/drivers/intel-rtc/intel-rtc-test.cc
uint8_t Get (size_t index)
Defined at line 118 of file ../../src/devices/rtc/drivers/intel-rtc/intel-rtc-test.cc