Implementation of the NVM Deep Sleep callback.
Data Structures | |
| struct | mtb_syspm_nvm_deepsleep_context_t |
| Context Reference Structure for NVM peripheral in case of DeepSleep. More... | |
Enumerations | |
| enum | mtb_syspm_nvm_type_t { MTB_SYSPM_NVM_TYPE_INVALID = 0U , MTB_SYSPM_NVM_TYPE_FLASH = 1U , MTB_SYSPM_NVM_TYPE_RRAM = 2U , MTB_SYSPM_NVM_TYPE_OTP = 3U } |
| Enum of Non-volatile memory (NVM) types. More... | |
Functions | |
| cy_en_syspm_status_t | mtb_syspm_nvm_deepsleep_callback (cy_stc_syspm_callback_params_t *params, cy_en_syspm_callback_mode_t mode) |
| Deepsleep callback for NVM IP. More... | |
| struct mtb_syspm_nvm_deepsleep_context_t |
| Data Fields | ||
|---|---|---|
| mtb_syspm_nvm_type_t | nvm_type | Type of NVM in use. |
| enum mtb_syspm_nvm_type_t |
| cy_en_syspm_status_t mtb_syspm_nvm_deepsleep_callback | ( | cy_stc_syspm_callback_params_t * | params, |
| cy_en_syspm_callback_mode_t | mode | ||
| ) |
Deepsleep callback for NVM IP.
| [in] | params | The param structure for the callback for which the context element should be of type mtb_syspm_nvm_deepsleep_context_t |
| [in] | mode | The callback mode |