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