Part Number: MSPM0G3519-Q1
Hello,
I have a question regarding MCAL version 02.05.00 for MSPM0G3519-Q1. After integration the ICU module I have some doubts regarding the static file.
Please see the following issues I found during the build. Could you check this findings and solve this in the next version of ICU module?
Data type is missmatch:
- Implementation in Icu_Priv.c:
-
- void Icu_Timer_setCaptureCompareCtl(GPTIMER_Regs *gptimer, uint32_t ccMode, uint32_t ccCondMask, ICU_TIMER_CC_INDEX ccIndex);
- Implementation in Icu_Priv.h:
- void Icu_Timer_setCaptureCompareCtl(GPTIMER_Regs *gptimer, uint32 ccMode, uint32 ccCondMask, ICU_TIMER_CC_INDEX ccIndex);
Data type is missmatch:
- Implementation in Icu_Priv.c:
- uint32 Icu_Timer_getCaptureCompareValue(GPTIMER_Regs *gptimer, ICU_TIMER_CC_INDEX ccIndex);
- Implementation in Icu_Priv.h:
- uint32_t Icu_Timer_getCaptureCompareValue(GPTIMER_Regs *gptimer, ICU_TIMER_CC_INDEX ccIndex);
STOP Section in Icu_Priv.c do not match with START Section.
- #define ICU_START_SEC_CODE
- #define ICU_STOP_SEC_ISR_CODE
Missing mem sections in Icu_Priv.c:
- There is no mem section defined for Icu_TimerPeripheralInitialized
Missing mem sections in Icu.c:
- There is no mem section defined for Icu_DriverStatus, Icu_DriverMode, Icu_ChannelState, Icu_ChConfig_map
Best regards,
Jonas