GLOBAL_SCU_XMC1
|
GLOBAL_SCU_XMC1.h File Reference
Detailed Description
- Date:
- 2015-07-30
NOTE: This file is generated by DAVE. Any manual modification done to this file will be lost when the code is regenerated.
Definition in file GLOBAL_SCU_XMC1.h.
#include <xmc_scu.h>
#include <DAVE_Common.h>
#include "CPU_CTRL_XMC1\cpu_ctrl_xmc1.h"
#include "global_scu_xmc1_conf.h"
#include "global_scu_xmc1_extern.h"
Data Structures | |
struct | GLOBAL_SCU_XMC1_CONFIG |
struct | GLOBAL_SCU_XMC1 |
Defines | |
#define | GLOBAL_SCU_XMC1_EVENT_WDT_WARNING XMC_SCU_INTERRUPT_EVENT_WDT_WARN |
#define | GLOBAL_SCU_XMC1_EVENT_RTC_PERIODIC XMC_SCU_INTERRUPT_EVENT_RTC_PERIODIC |
#define | GLOBAL_SCU_XMC1_EVENT_RTC_ALARM XMC_SCU_INTERRUPT_EVENT_RTC_ALARM |
#define | GLOBAL_SCU_XMC1_EVENT_VDDPI XMC_SCU_INTERRUPT_EVENT_VDDPI |
#define | GLOBAL_SCU_XMC1_EVENT_VDROP XMC_SCU_INTERRUPT_EVENT_VDROP |
#define | GLOBAL_SCU_XMC1_EVENT_LOCI XMC_SCU_INTERRUPT_EVENT_LOCI |
#define | GLOBAL_SCU_XMC1_EVENT_PESRAM XMC_SCU_INTERRUPT_EVENT_PESRAM |
#define | GLOBAL_SCU_XMC1_EVENT_PEUSIC0 XMC_SCU_INTERRUPT_EVENT_PEUSIC0 |
#define | GLOBAL_SCU_XMC1_EVENT_FLASH_ERROR XMC_SCU_INTERRUPT_EVENT_FLASH_ERROR |
#define | GLOBAL_SCU_XMC1_EVENT_FLASH_COMPLETED XMC_SCU_INTERRUPT_EVENT_FLASH_COMPLETED |
#define | GLOBAL_SCU_XMC1_EVENT_VCLIP XMC_SCU_INTERRUPT_EVENT_VCLIP |
#define | GLOBAL_SCU_XMC1_EVENT_STDBYCLKFAIL XMC_SCU_INTERRUPT_EVENT_STDBYCLKFAIL |
#define | GLOBAL_SCU_XMC1_EVENT_RTCCTR_UPDATED XMC_SCU_INTERRUPT_EVENT_RTCCTR_UPDATED |
#define | GLOBAL_SCU_XMC1_EVENT_RTCATIM0_UPDATED XMC_SCU_INTERRUPT_EVENT_RTCATIM0_UPDATED |
#define | GLOBAL_SCU_XMC1_EVENT_RTCATIM1_UPDATED XMC_SCU_INTERRUPT_EVENT_RTCATIM1_UPDATED |
#define | GLOBAL_SCU_XMC1_EVENT_RTCTIM0_UPDATED XMC_SCU_INTERRUPT_EVENT_RTCTIM0_UPDATED |
#define | GLOBAL_SCU_XMC1_EVENT_RTCTIM1_UPDATED XMC_SCU_INTERRUPT_EVENT_RTCTIM1_UPDATED |
#define | GLOBAL_SCU_XMC1_EVENT_TSE_DONE XMC_SCU_INTERRUPT_EVENT_TSE_DONE |
#define | GLOBAL_SCU_XMC1_EVENT_TSE_HIGH XMC_SCU_INTERRUPT_EVENT_TSE_HIGH |
#define | GLOBAL_SCU_XMC1_EVENT_TSE_LOW XMC_SCU_INTERRUPT_EVENT_TSE_LOW |
#define | GLOBAL_SCU_XMC1_EVENT_LOSS_EXT_CLOCK XMC_SCU_INTERRUPT_EVENT_LOSS_EXT_CLOCK |
#define | GLOBAL_SCU_XMC1_EVENT_DCO1_OUT_SYNC XMC_SCU_INTERRUPT_EVENT_DCO1_OUT_SYNC |
#define | GLOBAL_SCU_XMC1_EVENT_ACMP3 XMC_SCU_INTERRUPT_EVENT_ACMP3 |
Typedefs | |
typedef XMC_SCU_INTERRUPT_EVENT_HANDLER_t | GLOBAL_SCU_XMC1_EVENT_HANDLER_t |
typedef XMC_SCU_INTERRUPT_EVENT_t | GLOBAL_SCU_XMC1_EVENT_t |
typedef struct GLOBAL_SCU_XMC1_CONFIG | GLOBAL_SCU_XMC1_CONFIG_t |
typedef struct GLOBAL_SCU_XMC1 | GLOBAL_SCU_XMC1_t |
Functions | |
DAVE_APP_VERSION_t | GLOBAL_SCU_XMC1_GetAppVersion (void) |
Get GLOBAL_SCU_XMC1 APP version. | |
GLOBAL_SCU_XMC1_STATUS_t | GLOBAL_SCU_XMC1_Init (GLOBAL_SCU_XMC1_t *const handle) |
Initialize the GLOBAL_SCU_XMC1 APP. | |
GLOBAL_SCU_XMC1_STATUS_t | GLOBAL_SCU_XMC1_RegisterCallback (const GLOBAL_SCU_XMC1_EVENT_t event, const GLOBAL_SCU_XMC1_EVENT_HANDLER_t callback) |
Register an event callback routine This function registers an event callback routine for a specific event. Note: User needs to enable the event generation separately. See GLOBAL_SCU_XMC1_EnableEvent and GLOBAL_SCU_XMC1_DisableEvent. | |
__STATIC_INLINE void | GLOBAL_SCU_XMC1_EnableIRQ (uint8_t irq_num) |
Enable the handling of events. | |
__STATIC_INLINE void | GLOBAL_SCU_XMC1_DisableIRQ (uint8_t irq_num) |
Disable the handling of events. | |
__STATIC_INLINE void | GLOBAL_SCU_XMC1_EnableEvent (const GLOBAL_SCU_XMC1_EVENT_t event) |
Enable a specific event. | |
__STATIC_INLINE void | GLOBAL_SCU_XMC1_DisableEvent (const GLOBAL_SCU_XMC1_EVENT_t event) |
Disable a specific event. | |
enum | GLOBAL_SCU_XMC1_STATUS { GLOBAL_SCU_XMC1_STATUS_SUCCESS = 0U, GLOBAL_SCU_XMC1_STATUS_FAILURE = 1U } |
typedef enum GLOBAL_SCU_XMC1_STATUS | GLOBAL_SCU_XMC1_STATUS_t |