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...