35 typedef enum e_hw_subt_control
40 } E_HW_SUBT_CONTROL_MASK;
52 HW_WAKEUP_UNKNOWN = 0,
96 U8BIT minutes, U32BIT time_in_mins);
120 #endif // _STBHWINI_H void STB_HWEnterStandby(void)
Perform any operations required before entering standby.
void STB_HWSetWakeUpTime(U16BIT mjd, U16BIT year, U8BIT month, U8BIT day, U8BIT hours, U8BIT minutes, U32BIT time_in_mins)
Used to set the wake up time for when the system is going to be put into the low power standby state...
BOOLEAN STB_HWSetStandbyState(E_HW_STANDBY_STATE state)
Used to transition the system between the various standby states. It's assumed that the system can mo...
E_HW_STANDBY_STATE STB_HWGetStandbyState(void)
Returns the current standby state of the system. STANDBY_LOWPOWER should never be returned by this fu...
E_HW_WAKEUP_TYPE STB_HWGetWakeUpType(void)
Returns what caused the system to be powered on. This is used to work out what to do after being powe...
void STB_HWLeaveStandby(void)
Perform any operations required when coming out of standby.
void STB_HWInitialise(E_HW_SUBT_CONTROL_MASK hw_subt)
Initialise the platform layer by calling the platform layer initialisation functions that are appropr...