|
|
|
@ -1,3 +1,19 @@
|
|
|
|
|
/**
|
|
|
|
|
**************************************************************************************************
|
|
|
|
|
* @file interrupt.h
|
|
|
|
|
* @author Kerem Yollu & Edwin Koch
|
|
|
|
|
* @date 30.10.2022
|
|
|
|
|
* @version 1.0
|
|
|
|
|
**************************************************************************************************
|
|
|
|
|
* @brief This is the genral interface for interrupts.
|
|
|
|
|
*
|
|
|
|
|
* **Detailed Description :**
|
|
|
|
|
* This the spi interface and belongs to the interface layer.
|
|
|
|
|
*
|
|
|
|
|
**************************************************************************************************
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#ifndef _INTERRUPT_H_
|
|
|
|
|
#define _INTERRUPT_H_
|
|
|
|
|
|
|
|
|
@ -6,10 +22,13 @@ extern "C" {
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#include <stdint.h>
|
|
|
|
|
#include "hardwareDescription.h"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*! interrupt callback type for the handler */
|
|
|
|
|
typedef void (*intHandler_t)(void);
|
|
|
|
|
|
|
|
|
|
// TODO: showe this into hardware description
|
|
|
|
|
/*! interrupt types*/
|
|
|
|
|
typedef enum {
|
|
|
|
|
|
|
|
|
|
}intType_t;
|
|
|
|
|