FMPLL.ESYNCR1.B.EPREDIV = clockSettingsPtr->Pll1;\r
FMPLL.ESYNCR1.B.EMFD = clockSettingsPtr->Pll2;\r
\r
+#if !defined(CFG_SIMULATOR)\r
while(FMPLL.SYNSR.B.LOCK != 1) {};\r
+#endif\r
\r
FMPLL.ESYNCR2.B.ERFD = clockSettingsPtr->Pll3;\r
// Connect SYSCLK to FMPLL\r
#define NVM_TYPES_H_\r
\r
#include "Std_Types.h"\r
+#if (NVM_USE_SERVICE_PORTS==STD_ON)\r
+#include "Rte_NvM.h"\r
+#endif\r
\r
#if !defined(_DEFINED_TYPEDEF_FOR_NvM_RequestResultType_)\r
typedef uint8 NvM_RequestResultType; /** @req NVM470 */\r
\r
#include "Spi_Cfg.h"\r
\r
+#if (SPI_IMPLEMENTATION==SPI_DMA)\r
+#include "dma.h"\r
+#endif\r
+\r
// All data needed to configure one SPI-channel\r
typedef struct Spi_ChannelConfig\r
{\r
/* This channel is to be activated for use. */\r
uint8 Activated;\r
\r
+#if (SPI_IMPLEMENTATION==SPI_DMA)\r
/* Receive DMA channel. */\r
Dma_ChannelType RxDmaChannel;\r
\r
/* Transmit DMA channel. */\r
Dma_ChannelType TxDmaChannel;\r
+#endif\r
\r
/* Peripheral clock source. */\r
// McuE_PeriperalClock_t PeripheralClock;\r
@echo " BDIR = ${BDIR}"\r
@echo " BOARDDIR = $(BOARDDIR)"\r
@echo " CROSS_COMPILE = $(CROSS_COMPILE)"\r
- @echo " CURDIR = $(CURDIR)"\r
+ @echo " CURDIR = $(CURDIR)" \r
@echo ""\r
\r
\r
show_build:\r
@echo ""\r
@echo "==========[ BUILD INFO ]==========="\r
- @echo " BDIR: $(BDIR) [$(origin BDIR)]"\r
- @echo " BOARDDIR: $(BOARDDIR) [$(origin BOARDDIR)]"\r
- @echo " CROSS_COMPILE: $(CROSS_COMPILE) [$(origin CROSS_COMPILE)]"\r
- @echo " CURDIR: $(CURDIR)"\r
+ @echo " BDIR: $(BDIR) [$(origin BDIR)]"\r
+ @echo " BOARDDIR: $(BOARDDIR) [$(origin BOARDDIR)]"\r
+ @echo " CROSS_COMPILE: $(CROSS_COMPILE) [$(origin CROSS_COMPILE)]"\r
+ @echo " CURDIR: $(CURDIR)"\r
+ @echo " SELECT_CONSOLE: $(SELECT_CONSOLE) [$(origin SELECT_CONSOLE)]"\r
+ \r
\r
\r
$(dir_cmd_goals) :: show_build FORCE \r
@echo\r
@echo " >> Cleaning $(CURDIR)"\r
# $(Q)find . -type d -name $(objdir) | xargs rm -rf\r
- $(Q)find . -type f -name *.a| xargs rm -rf\r
- $(Q)rm -rf libs/*\r
+# $(Q)find . -type f -name *.a | xargs rm -rf\r
+# $(Q)rm -rf libs/*\r
@echo\r
@echo " >>>>>>>>> DONE <<<<<<<<<"\r
@echo\r
*requestResultPtr = AdminMultiBlock.ErrorStatus;\r
} else if (blockId == 1) {\r
/* TODO */\r
+ *requestResultPtr = NVM_REQ_OK;\r
} else {\r
*requestResultPtr = AdminBlock[blockId-1].ErrorStatus;\r
}\r
\r
//lint -emacro(904,VALIDATE,VALIDATE_RV,VALIDATE_NO_RV) //904 PC-Lint exception to MISRA 14.7 (validate macros).\r
\r
+#include "Std_Types.h"\r
#if (ECUM_USE_SERVICE_PORTS==STD_ON)\r
/* Rte_EcuM.h will include Rte_Type.h */\r
#include "Rte_EcuM.h"\r