mirror of
https://github.com/openharmony/tee_tee_dev_kit.git
synced 2026-08-24 19:13:10 -04:00
no message
Match-id-11d9a3c905259e31c68196c01cb5c7ab8b8462f5
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user