aboutsummaryrefslogtreecommitdiff
path: root/src/raw/services/ptm.rs
blob: 27436482655fc3304d7a2e7c9fa8126aa0b031fb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
use ::{Result, Handle};


extern "C" {
    pub fn ptmInit() -> Result;
    pub fn ptmExit() -> Result;
    pub fn PTMU_GetShellState(servhandle: *mut Handle, out: *mut u8) -> Result;
    pub fn PTMU_GetBatteryLevel(servhandle: *mut Handle, out: *mut u8) -> Result;
    pub fn PTMU_GetBatteryChargeState(servhandle: *mut Handle, out: *mut u8) -> Result;
    pub fn PTMU_GetPedometerState(servhandle: *mut Handle, out: *mut u8) -> Result;
    pub fn PTMU_GetTotalStepCount(servhandle: *mut Handle, steps: *mut u32) -> Result;
}