#include "Std_Types.h"\r
#include "MemIf_Cfg.h"\r
\r
+#if defined(USE_FEE)\r
+#include "Fee.h"\r
+#endif\r
+\r
+#if defined(USE_EA)\r
+#include "Ea.h"\r
+#endif\r
+\r
#if (MEMIF_VERSION_INFO_API == STD_ON)\r
#define MemIf_GetVersionInfo(_vi) STD_GET_VERSION_INFO(_vi, MEMIF)\r
#endif /* MEMIF_VERSION_INFO_API */\r
\r
#if (MEMIF_NUMBER_OF_DEVICES == 1)\r
#if (MEMIF_DEVICE_TO_USE == FLS_DRIVER_INDEX)\r
-#include "Fee.h"\r
-\r
#define MemIf_SetMode(_mode) Fee_SetMode(_mode)\r
#define MemIf_Read(_deviceIndex,_blockNumber,_blockOffset,_dataBufferPtr,_length) Fee_Read(_blockNumber,_blockOffset,_dataBufferPtr,_length)\r
#define MemIf_Write(_deviceIndex,_blockNumber,_dataBufferPtr) Fee_Write(_blockNumber,_dataBufferPtr)\r
#define MemIf_EraseImmediateBlock(_deviceIndex,_blockNumber) Fee_EraseImmediateBlock(_blockNumber)\r
\r
#elif (MEMIF_DEVICE_TO_USE == EEP_DRIVER_INDEX)\r
-#include "Ea.h"\r
-\r
#define MemIf_SetMode(_mode) Ea_SetMode(_mode)\r
#define MemIf_Read(_deviceIndex,_blockNumber,_blockOffset,_dataBufferPtr,_length) Ea_Read(_blockNumber,_blockOffset,_dataBufferPtr,_length)\r
#define MemIf_Write(_deviceIndex,_blockNumber,_dataBufferPtr) Ea_Write(_blockNumber,_dataBufferPtr)\r