void btss_system_forceSystemReset | ( | void | ) |
Function btss_system_forceSystemReset.
Forces system reset
BOOL32 btss_system_sleepInit | ( | BTSS_SYSTEM_PRE_SLEEP_CB_t | preSleepCb, |
BTSS_SYSTEM_POST_SLEEP_CB_t | postSleepCb | ||
) |
Function btss_system_sleepInit.
Initializes sleep feature with Application callbacks.
[in] | preSleepCb | : Callback before sleep entry. Returns allowed sleep mode. |
[in] | postSleepCb | : Callback after wake up from sleep. |
BOOL32 btss_system_sleepEnable | ( | BTSS_SYSTEM_SLEEP_PARAMS_t * | params | ) |
Function btss_system_sleepInit.
Enables sleep feature.
[in] | params | : Sleep configuration parameters. |
BOOL32 btss_system_sleepAllowMode | ( | BTSS_SYSTEM_PMU_SLEEP_MODE_t | sleepMode | ) |
Function btss_system_sleepAllowMode.
Allows application to set the maximum sleep allowed to enter
[in] | sleepMode | : Maximum allowed sleep mode. |
BOOL32 btss_system_sleepEnableWakeSource | ( | BTSS_SYSTEM_SLEEP_PMU_WAKE_SRC_t | wakeSource, |
BTSS_SYSTEM_SLEEP_ACTIVE_CONFIG_t | activeState | ||
) |
Function btss_system_sleepEnableWakeSource.
Enables wake source for sleep.
[in] | wakeSource | : Wake source |
[in] | activeState | : Level to trigger wake signal (High/Low) |
BOOL32 btss_system_sleepDisableWakeSource | ( | BTSS_SYSTEM_SLEEP_PMU_WAKE_SRC_t | wakeSource | ) |
Function btss_system_sleepDisableWakeSource.
Disables wake source for sleep.
[in] | wakeSource | : Wake source |
BOOL32 ctss_system_sleepEnableWakeSource | ( | CTSS_SYSTEM_SLEEP_PMU_WAKE_SRC_t | wakeSource | ) |
Function ctss_system_sleepEnableWakeSource.
Enables wake source for sleep.
[in] | wakeSource | : Wake source |
BOOL32 ctss_system_sleepDisableWakeSource | ( | CTSS_SYSTEM_SLEEP_PMU_WAKE_SRC_t | wakeSource | ) |
Function ctss_system_sleepDisableWakeSource.
Disables wake source for sleep.
[in] | wakeSource | : Wake source |
BOOL32 wlss_system_sleepEnableWakeSource | ( | WLSS_SYSTEM_SLEEP_PMU_WAKE_SRC_t | wakeSource | ) |
Function wlss_system_sleepEnableWakeSource.
Enables wake source for sleep.
[in] | wakeSource | : Wake source |
BOOL32 wlss_system_sleepDisableWakeSource | ( | WLSS_SYSTEM_SLEEP_PMU_WAKE_SRC_t | wakeSource | ) |
Function wlss_system_sleepDisableWakeSource.
Disables wake source for sleep.
[in] | wakeSource | : Wake source |
UINT32 btss_system_disableSleepAndPause | ( | void | ) |
Function btss_system_disableSleepAndPause.
Disables LPM sleep and ARM pause modes
[in] | none |
UINT32 btss_system_enableSleepAndPause | ( | void | ) |
Function btss_system_enableSleepAndPause.
Enables LPM sleep and ARM pause modes
[in] | none |
UINT32 btss_system_getSleepAndPauseDisabledCount | ( | void | ) |
Function btss_system_getSleepAndPauseDisabledCount.
Returns the pause disabled count, could be useful for adding diagnostics.
[in] | none |
BTSS_SYSTEM_FLASH_POWER_DOWN_CMD_t btss_smif_flash_isPowerDownCmdAllowed | ( | void | ) |
Function btss_smif_flash_isPowerDownCmdAllowed.
Returns TRUE if the deep power down command to flash is allowed.
[in] | none |
BTSS_SYSTEM_FLASH_POWER_DOWN_CMD_t btss_smif_flash_allowPowerDownCmd | ( | BTSS_SYSTEM_FLASH_POWER_DOWN_CMD_t | allowed | ) |
Function btss_smif_flash_allowPowerDownCmd.
mask/unmasks the power down cmd as per request, returns TRUE if the deep power down command to flash is allowed.
[in] | BTSS_SYSTEM_FLASH_POWER_DOWN_CMD_t |
BOOL32 btss_smif_flash_deepPowerDown | ( | void | ) |
Function btss_smif_flash_deepPowerDown.
Returns TRUE if the deep power down command to flash is acknowledged.
[in] | none |
BOOL32 btss_smif_flash_releasePowerDown | ( | void | ) |
Function btss_smif_flash_releasePowerDown.
Returns TRUE if the release power down command to flash is acknowledged.
[in] | none |
void btss_system_overrideBtSleepInhibition | ( | BOOL32 | sleepAllowed | ) |
Function btss_system_overrideBtSleepInhibition(BOOL32 sleepAllowed)
BT sleep is inhibited with iLPO sources, this function can override the inhibition
[in] | sleepAllowed | : BOOL32 |
BOOL32 btss_system_isBtSleepAllowed | ( | void | ) |
Function btss_system_isBtSleepAllowed(void)
Returns TRUE if the BT sleep is allowed
[in] | none |