| Kinetis SDK API Reference Manual 1.0.0-beta Freescale Semiconductor, Inc.

- Introduction
- Related Pages
- API Usage

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Structures | Enumerations
fsl_smc_manager.h File Reference
SMC Peripheral Driver
`#include <stdint.h>`
`#include <stdbool.h>`
`#include <assert.h>`
`#include "fsl_device_registers.h"`
`#include "fsl_smc_features.h"`
`#include "fsl_smc_hal.h"`

## Data Structures
struct | smc_power_mode_config_t
| Power mode control configuration used for calling the smc_set_power_mode API. More...

## Enumerations
enum | power_modes_t { kPowerModeRun, kPowerModeWait, kPowerModeStop, kPowerModeVlpr, kPowerModeVlpw, kPowerModeVlps, kPowerModeLls, kPowerModeVlls, kPowerModeMax }
| Power Modes.
enum | smc_manager_error_code_t { kSmcManagerSuccess, kSmcManagerNoSuchModeName, kSmcManagerAlreadyInTheState, kSmcManagerFailed }
| Error code definition for the system mode controller manager APIs. More...

## Functions
Power Mode Configuration
smc_manager_error_code_t | smc_set_power_mode (const smc_power_mode_config_t *powerModeConfig)
| Configures the power mode. More...