CPU_CTRL_XMC1: CPU_CTRL_XMC1.h Source File

CPU CTRL XMC1

CPU_CTRL_XMC1
CPU_CTRL_XMC1.h
Go to the documentation of this file.
00001 
00054 #ifndef CPU_CTRL_XMC1_H
00055 #define CPU_CTRL_XMC1_H
00056 
00057 /***********************************************************************************************************************
00058  * HEADER FILES
00059  **********************************************************************************************************************/
00060 #include <xmc_common.h>
00061 #include <DAVE_Common.h>
00062 #include "cpu_ctrl_xmc1_conf.h"
00063 /***********************************************************************************************************************
00064  * MACROS
00065  ***********************************************************************************************************************/
00066 
00067 /***********************************************************************************************************************
00068  * ENUMS
00069  ***********************************************************************************************************************/
00074 /*
00075  * @brief enumeration for CPU_CTRL_XMC1 APP
00076  */
00077 typedef enum CPU_CTRL_XMC1_STATUS
00078 {
00079   CPU_CTRL_XMC1_STATUS_SUCCESS = 0U,        
00080   CPU_CTRL_XMC1_STATUS_FAILURE = 1U         
00081 } CPU_CTRL_XMC1_STATUS_t;
00082 
00087 /**********************************************************************************************************************
00088 * DATA STRUCTURES
00089 **********************************************************************************************************************/
00097 typedef struct CPU_CTRL_XMC1
00098 {
00099   bool initialized;                     
00100 } CPU_CTRL_XMC1_t;
00101 
00106 /**********************************************************************************************************************
00107  * API PROTOTYPES
00108 ***********************************************************************************************************************/
00109 
00110 #ifdef __cplusplus
00111 extern "C" {
00112 #endif
00113 
00149 DAVE_APP_VERSION_t CPU_CTRL_XMC1_GetAppVersion(void);
00150 
00151 CPU_CTRL_XMC1_STATUS_t CPU_CTRL_XMC1_Init(CPU_CTRL_XMC1_t *const handler);
00156 #ifdef __cplusplus
00157 }
00158 #endif
00159 
00160 
00161 #include "cpu_ctrl_xmc1_extern.h"
00162 
00163 
00164 #endif /* CPU_CTRL_XMC1_H */
00165