no message

Match-id-11d9a3c905259e31c68196c01cb5c7ab8b8462f5
This commit is contained in:
xxx
2023-02-20 20:52:04 +08:00
committed by xxx
parent 911c9d8397
commit bbff97df8e
2 changed files with 1 additions and 45 deletions
-32
View File
@@ -9,7 +9,6 @@
// NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
// See the Mulan PSL v2 for more details.
mod time_ffi;
use crate::defines::TeeDateTime;
use crate::tee_defines::TeeResult;
pub use time_ffi::*;
@@ -65,17 +64,6 @@ impl TeeTime {
pub fn set_ta_persistent_time(&mut self) -> crate::error::FfiResult {
unsafe { TEE_SetTAPersistentTime(self as *mut _ as _) }.into()
}
pub fn get_rtc_time() -> TeeTime {
let mut tee_time: TeeTime = TeeTime {
seconds: 0,
millis: 0,
};
unsafe {
get_sys_rtc_time((&mut tee_time) as *mut _);
}
tee_time
}
}
impl Default for TeeTime {
@@ -83,23 +71,3 @@ impl Default for TeeTime {
TeeTime::new()
}
}
impl TeeDateTime {
/// get time for DateTime datastructure
pub fn get_sys_date_time() -> TeeDateTime {
let mut date_time: TeeDateTime = TeeDateTime {
seconds: 0,
millis: 0,
min: 0,
hour: 0,
day: 0,
month: 0,
year: 0,
};
unsafe {
__get_sys_date_time((&mut date_time) as *mut _);
}
date_time
}
}
+1 -13
View File
@@ -9,7 +9,7 @@
// NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
// See the Mulan PSL v2 for more details.
use crate::tee_defines::TeeResult;
use crate::time::{TeeDateTime, TeeTime};
use crate::time::TeeTime;
extern "C" {
#[doc = " Get current TEE system time"]
@@ -62,15 +62,3 @@ extern "C" {
#[doc = " @return void"]
pub fn TEE_GetREETime(time: *mut TeeTime);
}
extern "C" {
#[doc = " Get current TEE system rtc time"]
#[doc = ""]
#[doc = " @param time OUT current system rtc time"]
#[doc = " @return void"]
pub fn get_sys_rtc_time(time: *mut TeeTime);
}
extern "C" {
pub fn __get_sys_date_time(time_date: *mut TeeDateTime);
}