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 |