rusEFI
The most advanced open source ECU
|
Typedefs | |
typedef void(* | smc_stop_ram_func_t) (void) |
Functions | |
static void | SMC_EnterStopRamFunc (void) |
void | SMC_GetParam (SMC_Type *base, smc_param_t *param) |
Gets the SMC parameter. | |
void | SMC_PreEnterStopModes (void) |
Prepares to enter stop modes. | |
void | SMC_PostExitStopModes (void) |
Recovers after wake up from stop modes. | |
void | SMC_PreEnterWaitModes (void) |
Prepares to enter wait modes. | |
void | SMC_PostExitWaitModes (void) |
Recovers after wake up from stop modes. | |
status_t | SMC_SetPowerModeRun (SMC_Type *base) |
Configures the system to RUN power mode. | |
status_t | SMC_SetPowerModeHsrun (SMC_Type *base) |
Configures the system to HSRUN power mode. | |
status_t | SMC_SetPowerModeWait (SMC_Type *base) |
Configures the system to WAIT power mode. | |
status_t | SMC_SetPowerModeStop (SMC_Type *base, smc_partial_stop_option_t option) |
Configures the system to Stop power mode. | |
status_t | SMC_SetPowerModeVlpr (SMC_Type *base #if(defined(FSL_FEATURE_SMC_HAS_LPWUI) &&FSL_FEATURE_SMC_HAS_LPWUI), bool wakeupMode #endif) |
status_t | SMC_SetPowerModeVlpw (SMC_Type *base) |
Configures the system to VLPW power mode. | |
status_t | SMC_SetPowerModeVlps (SMC_Type *base) |
Configures the system to VLPS power mode. | |
status_t | SMC_SetPowerModeLls (SMC_Type *base #if((defined(FSL_FEATURE_SMC_HAS_LLS_SUBMODE) &&FSL_FEATURE_SMC_HAS_LLS_SUBMODE)||\(defined(FSL_FEATURE_SMC_HAS_LPOPO) &&FSL_FEATURE_SMC_HAS_LPOPO)), const smc_power_mode_lls_config_t *config #endif) |
status_t | SMC_SetPowerModeVlls (SMC_Type *base, const smc_power_mode_vlls_config_t *config) |
Configures the system to VLLS power mode. | |
Variables | |
static uint32_t | g_savedPrimask |
static uint16_t | s_stopRamFuncArray [] |
|
static |
Definition at line 69 of file fsl_smc.c.
Referenced by SMC_SetPowerModeLls(), SMC_SetPowerModeStop(), SMC_SetPowerModeVlls(), and SMC_SetPowerModeVlps().
status_t SMC_SetPowerModeLls | ( | SMC_Type *base # | if(defined(FSL_FEATURE_SMC_HAS_LLS_SUBMODE) &&FSL_FEATURE_SMC_HAS_LLS_SUBMODE)||\(defined(FSL_FEATURE_SMC_HAS_LPOPO) &&FSL_FEATURE_SMC_HAS_LPOPO), |
const smc_power_mode_lls_config_t *config # | endif | ||
) |
brief Configures the system to LLS power mode.
param base SMC peripheral base address. return SMC configuration error code.
Definition at line 338 of file fsl_smc.c.
status_t SMC_SetPowerModeVlpr | ( | SMC_Type *base # | ifdefined(FSL_FEATURE_SMC_HAS_LPWUI) &&FSL_FEATURE_SMC_HAS_LPWUI, |
bool wakeupMode # | endif | ||
) |
brief Configures the system to VLPR power mode.
param base SMC peripheral base address. return SMC configuration error code.
Definition at line 247 of file fsl_smc.c.
|
static |
Definition at line 31 of file fsl_smc.c.
Referenced by SMC_PostExitStopModes(), SMC_PostExitWaitModes(), SMC_PreEnterStopModes(), and SMC_PreEnterWaitModes().
|
static |
Definition at line 53 of file fsl_smc.c.
Referenced by SMC_EnterStopRamFunc().