#ifndef FEE_H_\r
#define FEE_H_\r
\r
-#include "Std_Types.h"\r
-#include "Fee_Cfg.h"\r
-#include "Fls.h"\r
-\r
\r
#define FEE_MODULE_ID MODULE_ID_FEE\r
#define FEE_VENDOR_ID 1\r
#define FEE_AR_MINOR_VERSION 0\r
#define FEE_AR_PATCH_VERSION 1\r
\r
+#include "Std_Types.h"\r
+#include "Fee_Cfg.h"\r
+#include "Fls.h"\r
+\r
#if (FEE_DEV_ERROR_DETECT == STD_ON)\r
// Error codes reported by this module defined by AUTOSAR\r
#define FEE_E_UNINIT 0x01\r
\r
#ifndef MEMIF_H_\r
#define MEMIF_H_\r
-#include "Std_Types.h"\r
-#include "MemIf_Cfg.h"\r
-\r
#define MEMIF_MODULE_ID MODULE_ID_MEMIF\r
#define MEMIF_VENDOR_ID 1\r
\r
#define MEMIF_AR_MINOR_VERSION 0\r
#define MEMIF_AR_PATCH_VERSION 1\r
\r
+#include "Std_Types.h"\r
+#include "MemIf_Cfg.h"\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
static AdminMultiReqType AdminMultiReq;\r
\r
\r
-#if (NVM_POLLING_MODE == STD_ON)\r
static void SetFlsJobBusy()\r
{\r
- /* Nothing needed here */\r
+ MemIfJobAdmin.JobFinnished = FALSE;\r
}\r
\r
+\r
+#if (NVM_POLLING_MODE == STD_ON)\r
static boolean CheckFlsJobFinnished(void)\r
{\r
MemIf_JobResultType jobResult;\r
\r
- jobResult = MemIf_GetJobResult();\r
-\r
- if (jobResult == MEMIF_JOB_OK) {\r
- MemIfJobAdmin.JobFinnished = TRUE;\r
- MemIfJobAdmin.JobStatus = E_OK;\r
- MemIfJobAdmin.JobResult = jobResult;\r
- } else if (jobResult != MEMIF_JOB_PENDING) {\r
- MemIfJobAdmin.JobFinnished = TRUE;\r
- MemIfJobAdmin.JobStatus = E_NOT_OK;\r
- MemIfJobAdmin.JobResult = jobResult;\r
+ if (!MemIfJobAdmin.JobFinnished) {\r
+ jobResult = MemIf_GetJobResult();\r
+\r
+ if (jobResult == MEMIF_JOB_OK) {\r
+ MemIfJobAdmin.JobFinnished = TRUE;\r
+ MemIfJobAdmin.JobStatus = E_OK;\r
+ MemIfJobAdmin.JobResult = jobResult;\r
+ } else if (jobResult != MEMIF_JOB_PENDING) {\r
+ MemIfJobAdmin.JobFinnished = TRUE;\r
+ MemIfJobAdmin.JobStatus = E_NOT_OK;\r
+ MemIfJobAdmin.JobResult = jobResult;\r
+ }\r
}\r
\r
return MemIfJobAdmin.JobFinnished;\r
}\r
#else\r
-static void SetFlsJobBusy()\r
-{\r
- MemIfJobAdmin.JobFinnished = FALSE;\r
-}\r
-\r
static boolean CheckFlsJobFinnished(void)\r
{\r
return MemIfJobAdmin.JobFinnished;\r