INTERRUPT: INTERRUPT.h File Reference

INTERRUPT

INTERRUPT
INTERRUPT.h File Reference

Detailed Description

Date:
2015-10-05

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 INTERRUPT.h.

#include <xmc_common.h> #include <DAVE_Common.h>
#include <xmc_scu.h>
#include "interrupt_conf.h"
#include "interrupt_extern.h"

Data Structures

struct  INTERRUPT
 This structure holds run-time configurations of INTERRUPT APP. More...

Typedefs

typedef struct INTERRUPT INTERRUPT_t
 This structure holds run-time configurations of INTERRUPT APP.

Functions

DAVE_APP_VERSION_t INTERRUPT_GetAppVersion (void)
 Get INTERRUPT APP version.
INTERRUPT_STATUS_t INTERRUPT_Init (const INTERRUPT_t *const handler)
 Initializes INTERRUPT APP instance.
__STATIC_INLINE void INTERRUPT_Enable (const INTERRUPT_t *const handler)
 Enables the IRQ.
__STATIC_INLINE void INTERRUPT_Disable (const INTERRUPT_t *const handler)
 Disables the IRQ.
__STATIC_INLINE uint32_t INTERRUPT_GetPending (const INTERRUPT_t *const handler)
 Get the pending IRQ.
__STATIC_INLINE void INTERRUPT_SetPending (const INTERRUPT_t *const handler)
 Set the IRQ to pending state.
__STATIC_INLINE void INTERRUPT_ClearPending (const INTERRUPT_t *const handler)
 Clears the pending status of the IRQ.
__STATIC_INLINE uint32_t INTERRUPT_GetActive (const INTERRUPT_t *const handler)
 Get current running active status of the IRQ. This API is applicable only for XMC4000 devices.
enum  INTERRUPT_STATUS { INTERRUPT_STATUS_SUCCESS = 0U, INTERRUPT_STATUS_FAILURE = 1U }
typedef enum INTERRUPT_STATUS INTERRUPT_STATUS_t

Go to the source code of this file.