# 1 "../Generated/Src/Srmc_Drv_PBcfg.c" # 1 "" 1 # 1 "" 3 # 387 "" 3 # 1 "" 1 # 1 "" 2 # 1 "../Generated/Src/Srmc_Drv_PBcfg.c" 2 # 27 "../Generated/Src/Srmc_Drv_PBcfg.c" # 1 "../../../mcal/Mcu_ZX_K14xM/Inc\\Srmc_Drv.h" 1 # 30 "../../../mcal/Mcu_ZX_K14xM/Inc\\Srmc_Drv.h" # 1 "../../../mcal/Mcu_ZX_K14xM/Inc/Srmc_Drv_Types.h" 1 # 30 "../../../mcal/Mcu_ZX_K14xM/Inc/Srmc_Drv_Types.h" # 1 "../Generated/inc\\Srmc_Drv_Cfg.h" 1 # 30 "../Generated/inc\\Srmc_Drv_Cfg.h" # 1 "../Generated/inc/Srmc_Drv_PBcfg.h" 1 # 31 "../Generated/inc\\Srmc_Drv_Cfg.h" 2 # 31 "../../../mcal/Mcu_ZX_K14xM/Inc/Srmc_Drv_Types.h" 2 # 1 "../../../mcal/Base_ZX_K14xM/Inc\\Std_Types.h" 1 # 30 "../../../mcal/Base_ZX_K14xM/Inc\\Std_Types.h" # 1 "../../../mcal/Base_ZX_K14xM/Inc/Platform_Types.h" 1 # 86 "../../../mcal/Base_ZX_K14xM/Inc/Platform_Types.h" typedef unsigned char boolean; typedef unsigned char uint8; typedef unsigned short uint16; typedef unsigned int uint32; typedef unsigned long long uint64; typedef signed char sint8; typedef signed short sint16; typedef signed int sint32; typedef signed long long sint64; typedef unsigned long uint8_least; typedef unsigned long uint16_least; typedef unsigned long uint32_least; typedef signed long sint8_least; typedef signed long sint16_least; typedef signed long sint32_least; typedef float float32; typedef double float64; typedef void *VoidPtr; typedef const void *ConstVoidPtr; # 31 "../../../mcal/Base_ZX_K14xM/Inc\\Std_Types.h" 2 # 1 "../../../mcal/Base_ZX_K14xM/Inc/Compiler.h" 1 # 31 "../../../mcal/Base_ZX_K14xM/Inc/Compiler.h" # 1 "../../../mcal/Base_ZX_K14xM/Inc/Compiler_Cfg.h" 1 # 32 "../../../mcal/Base_ZX_K14xM/Inc/Compiler.h" 2 # 32 "../../../mcal/Base_ZX_K14xM/Inc\\Std_Types.h" 2 # 63 "../../../mcal/Base_ZX_K14xM/Inc\\Std_Types.h" typedef unsigned char StatusType; # 104 "../../../mcal/Base_ZX_K14xM/Inc\\Std_Types.h" typedef uint8 Std_ReturnType; typedef uint8 Std_TransformerClass; typedef uint8 Std_TransformerForwardCode; typedef uint8 Std_MessageTypeType; typedef uint8 Std_MessageResultType; typedef struct { uint16 vendorID; uint16 moduleID; uint8 sw_major_version; uint8 sw_minor_version; uint8 sw_patch_version; } Std_VersionInfoType; typedef struct { uint8 errorCode; Std_TransformerClass transformerClass; } Std_TransformerError; typedef struct { Std_TransformerForwardCode errorCode; Std_TransformerClass transformerClass; } Std_TransformerForward; typedef Std_ReturnType (*Std_ExtractProtocolHeaderFieldsType)(const uint8 *buffer, uint32 bufferLength, Std_MessageTypeType *messageType, Std_MessageResultType *messageResult); # 32 "../../../mcal/Mcu_ZX_K14xM/Inc/Srmc_Drv_Types.h" 2 # 1 "../../../mcal/McalLib_ZX_K14xM/Inc\\McalLib.h" 1 # 29 "../../../mcal/McalLib_ZX_K14xM/Inc\\McalLib.h" # 1 "../../../mcal/McalLib_ZX_K14xM/Inc/McalLib_Compiler.h" 1 # 30 "../../../mcal/McalLib_ZX_K14xM/Inc/McalLib_Compiler.h" # 1 "../Generated/inc\\McalLib_Cfg.h" 1 # 31 "../../../mcal/McalLib_ZX_K14xM/Inc/McalLib_Compiler.h" 2 # 273 "../../../mcal/McalLib_ZX_K14xM/Inc/McalLib_Compiler.h" static inline uint32 McalLib_ReadControlReg(void) { uint32 res; __asm("MRS %0,CONTROL" : "=r" (res)); return res; } # 290 "../../../mcal/McalLib_ZX_K14xM/Inc/McalLib_Compiler.h" static inline uint32 McalLib_ReadIpsrReg(void) { uint32 res; __asm("MRS %0,IPSR" : "=r" (res)); return res; } # 305 "../../../mcal/McalLib_ZX_K14xM/Inc/McalLib_Compiler.h" static inline uint32 McalLib_ReadPriMaskReg(void) { uint32 res; __asm("MRS %0,PRIMASK" : "=r" (res)); return res; } # 30 "../../../mcal/McalLib_ZX_K14xM/Inc\\McalLib.h" 2 # 184 "../../../mcal/McalLib_ZX_K14xM/Inc\\McalLib.h" typedef enum { MCALLIB_COUNTER_SOFTWARE, MCALLIB_COUNTER_OS, } McalLib_CounterType; typedef struct { uint32 CounterId; uint32 CounterFreq; } McalLib_ConfigType; # 1 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\McalLib_MemMap.h" 1 # 876 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\McalLib_MemMap.h" #pragma clang section rodata = ".mcal_config_data" # 211 "../../../mcal/McalLib_ZX_K14xM/Inc\\McalLib.h" 2 extern const McalLib_ConfigType *const McalLib_PreDefinedConfigPtr[(1U)]; # 1 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\McalLib_MemMap.h" 1 # 892 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\McalLib_MemMap.h" #pragma clang section rodata = "" # 216 "../../../mcal/McalLib_ZX_K14xM/Inc\\McalLib.h" 2 # 230 "../../../mcal/McalLib_ZX_K14xM/Inc\\McalLib.h" extern void Sys_SystemReset(void); # 1 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\McalLib_MemMap.h" 1 # 1072 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\McalLib_MemMap.h" #pragma clang section text = ".mcal_code" # 234 "../../../mcal/McalLib_ZX_K14xM/Inc\\McalLib.h" 2 void McalLib_Init(void); # 254 "../../../mcal/McalLib_ZX_K14xM/Inc\\McalLib.h" Std_ReturnType McalLib_GetCounterValue(McalLib_CounterType Counter, uint32 *Value); # 270 "../../../mcal/McalLib_ZX_K14xM/Inc\\McalLib.h" Std_ReturnType McalLib_GetElapsedValue(McalLib_CounterType Counter, uint32 *const CounterValue, uint32 *ElapsedValue); # 282 "../../../mcal/McalLib_ZX_K14xM/Inc\\McalLib.h" uint32 McalLib_MicroSecToTicks(McalLib_CounterType Counter, uint32 MicroSecond); # 296 "../../../mcal/McalLib_ZX_K14xM/Inc\\McalLib.h" void McalLib_SetCounterFreq(McalLib_CounterType Counter, uint32 Freq); # 309 "../../../mcal/McalLib_ZX_K14xM/Inc\\McalLib.h" static inline void McalLib_Assert(const uint8 *File, uint32 Line) { (void)File; (void)Line; for (;;) { } } # 327 "../../../mcal/McalLib_ZX_K14xM/Inc\\McalLib.h" void McalLib_SuspendAllInterrupts(void); void McalLib_ResumeAllInterrupts(void); # 1 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\McalLib_MemMap.h" 1 # 1088 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\McalLib_MemMap.h" #pragma clang section text = "" # 339 "../../../mcal/McalLib_ZX_K14xM/Inc\\McalLib.h" 2 # 33 "../../../mcal/Mcu_ZX_K14xM/Inc/Srmc_Drv_Types.h" 2 # 119 "../../../mcal/Mcu_ZX_K14xM/Inc/Srmc_Drv_Types.h" typedef enum { SRMC_DRV_RESET_PIN_DISABLE_FILTER = 0U, SRMC_DRV_RESET_PIN_BUS_CLOCK_FILTER, SRMC_DRV_RESET_PIN_LPO_CLOCK_FILTER } Srmc_Drv_ResetPinFilterType; typedef enum { SRMC_DRV_DELAY_8_LPO_CYCLES = 0U, SRMC_DRV_DELAY_32_LPO_CYCLES, SRMC_DRV_DELAY_128_LPO_CYCLES, SRMC_DRV_DELAY_512_LPO_CYCLES } Srmc_Drv_DelayType; typedef enum { SRMC_DRV_MODE_RUN = 0U, SRMC_DRV_MODE_WAIT, SRMC_DRV_MODE_STOP, SRMC_DRV_MODE_STANDBY } Srmc_Drv_PowerModeType; typedef enum { SRMC_DRV_WUPSRC_PTD0 = 0x0U, SRMC_DRV_WUPSRC_PTD1 = 0x1U, SRMC_DRV_WUPSRC_PTA4 = 0x2U, SRMC_DRV_WUPSRC_PTC4 = 0x4U, SRMC_DRV_WUPSRC_PTC5 = 0x5U, SRMC_DRV_WUPSRC_PTE0 = 0x6U, SRMC_DRV_WUPSRC_PTE1 = 0x7U, SRMC_DRV_WUPSRC_PTE11 = 0x8U, SRMC_DRV_WUPSRC_PTE13 = 0x9U, SRMC_DRV_WUPSRC_PTE15 = 0xAU, SRMC_DRV_WUPSRC_PTE16 = 0xBU, SRMC_DRV_WUPSRC_PTA8 = 0xCU, SRMC_DRV_WUPSRC_PTA9 = 0xDU, SRMC_DRV_WUPSRC_PTA25 = 0xEU, SRMC_DRV_WUPSRC_PMU = 0xFU, SRMC_DRV_WUPSRC_RTC = 0x10U } Srmc_Drv_WakeupSourceType; typedef enum { SRMC_DRV_WUPSRC_POLARITY_LOW = 0x0U, SRMC_DRV_WUPSRC_POLARITY_HIGH = 0x1U } Srmc_Drv_WupPolarityType; # 298 "../../../mcal/Mcu_ZX_K14xM/Inc/Srmc_Drv_Types.h" typedef struct { Srmc_Drv_ResetPinFilterType ResetPinFilterInNormal; Srmc_Drv_ResetPinFilterType ResetPinFilterInStop; uint32 ResetPinFilterBusClock; boolean CoreLockupResetEnable; Srmc_Drv_DelayType ResetDelayTime; uint32 ResetInterruptEnable; } Srmc_Drv_ResetConfigType; typedef struct { boolean AllowStandbyMode; uint32 StopModeAckTimeout; uint32 WakeupControl1; uint32 WakeupControl2; } Srmc_Drv_PowerModeConfigType; # 31 "../../../mcal/Mcu_ZX_K14xM/Inc\\Srmc_Drv.h" 2 # 77 "../../../mcal/Mcu_ZX_K14xM/Inc\\Srmc_Drv.h" # 1 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Mcu_MemMap.h" 1 # 876 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Mcu_MemMap.h" #pragma clang section rodata = ".mcal_config_data" # 78 "../../../mcal/Mcu_ZX_K14xM/Inc\\Srmc_Drv.h" 2 extern const Srmc_Drv_ResetConfigType Srmc_Drv_ResetConfig; extern const Srmc_Drv_PowerModeConfigType Srmc_Drv_PowerModeConfig; # 1 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Mcu_MemMap.h" 1 # 892 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Mcu_MemMap.h" #pragma clang section rodata = "" # 86 "../../../mcal/Mcu_ZX_K14xM/Inc\\Srmc_Drv.h" 2 # 1 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Mcu_MemMap.h" 1 # 1072 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Mcu_MemMap.h" #pragma clang section text = ".mcal_code" # 95 "../../../mcal/Mcu_ZX_K14xM/Inc\\Srmc_Drv.h" 2 # 104 "../../../mcal/Mcu_ZX_K14xM/Inc\\Srmc_Drv.h" Srmc_Drv_PowerModeType Srmc_Drv_GetCurrentPowerMode(void); # 114 "../../../mcal/Mcu_ZX_K14xM/Inc\\Srmc_Drv.h" void Srmc_Drv_InitResetConfiguration(const Srmc_Drv_ResetConfigType *ConfigPtr); # 124 "../../../mcal/Mcu_ZX_K14xM/Inc\\Srmc_Drv.h" void Srmc_Drv_InitPowerMode(const Srmc_Drv_PowerModeConfigType *ConfigPtr); # 134 "../../../mcal/Mcu_ZX_K14xM/Inc\\Srmc_Drv.h" uint32 Srmc_Drv_GetResetReasonValue(void); # 144 "../../../mcal/Mcu_ZX_K14xM/Inc\\Srmc_Drv.h" uint32 Srmc_Drv_GetSysResetInterruptConfig(void); # 154 "../../../mcal/Mcu_ZX_K14xM/Inc\\Srmc_Drv.h" void Srmc_Drv_SetSysResetInterruptConfig(uint32 ResetInterruptConfig); # 164 "../../../mcal/Mcu_ZX_K14xM/Inc\\Srmc_Drv.h" void Srmc_Drv_SetMode(const Srmc_Drv_PowerModeType PowerMode); # 175 "../../../mcal/Mcu_ZX_K14xM/Inc\\Srmc_Drv.h" void Srmc_Drv_SetWakeupSource(Srmc_Drv_WakeupSourceType WakeupSource, boolean Enable); # 186 "../../../mcal/Mcu_ZX_K14xM/Inc\\Srmc_Drv.h" void Srmc_Drv_ConfigWakeupSource(Srmc_Drv_WakeupSourceType WakeupSource, Srmc_Drv_WupPolarityType ActivePolarity); # 199 "../../../mcal/Mcu_ZX_K14xM/Inc\\Srmc_Drv.h" boolean Srmc_Drv_GetWakeupSourceStatus(Srmc_Drv_WakeupSourceType WakeupSource); # 1 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Mcu_MemMap.h" 1 # 1088 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Mcu_MemMap.h" #pragma clang section text = "" # 203 "../../../mcal/Mcu_ZX_K14xM/Inc\\Srmc_Drv.h" 2 # 28 "../Generated/Src/Srmc_Drv_PBcfg.c" 2 # 77 "../Generated/Src/Srmc_Drv_PBcfg.c" # 1 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Mcu_MemMap.h" 1 # 876 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Mcu_MemMap.h" #pragma clang section rodata = ".mcal_config_data" # 78 "../Generated/Src/Srmc_Drv_PBcfg.c" 2 const Srmc_Drv_ResetConfigType Srmc_Drv_ResetConfig = { SRMC_DRV_RESET_PIN_DISABLE_FILTER, SRMC_DRV_RESET_PIN_DISABLE_FILTER, 0U, 0U, SRMC_DRV_DELAY_8_LPO_CYCLES, ( 0x00000000U | 0x00000000U | 0x00000000U | 0x00000000U | 0x00000000U | 0x00000000U | 0x00000000U | 0x00000000U ) }; const Srmc_Drv_PowerModeConfigType Srmc_Drv_PowerModeConfig = { 0U, 0U, ( ((uint32)0x00000000U) | ((uint32)0x00000000U) | ((uint32)0x00000000U) | ((uint32)0x00000000U) | ((uint32)0x00000000U) | ((uint32)0x00000000U) | ((uint32)0x00000000U) | ((uint32)0x00000000U) | ((uint32)0x00000000U) | ((uint32)0x00000000U) | ((uint32)0x00000000U) | ((uint32)0x00000000U) | ((uint32)0x00000000U) | ((uint32)0x00000000U) | ((uint32)0x00000000U) | (((uint32)0x00000000U)) | (((uint32)0x00000000U)) | (((uint32)0x00000000U)) | (((uint32)0x00000000U)) | (((uint32)0x00000000U)) | (((uint32)0x00000000U)) | (((uint32)0x00000000U)) | (((uint32)0x00000000U)) | (((uint32)0x00000000U)) | (((uint32)0x00000000U)) | (((uint32)0x00000000U)) | (((uint32)0x00000000U)) | (((uint32)0x00000000U)) | (((uint32)0x00000000U)) ), ((uint32)0x00000000U) }; # 1 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Mcu_MemMap.h" 1 # 892 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Mcu_MemMap.h" #pragma clang section rodata = "" # 158 "../Generated/Src/Srmc_Drv_PBcfg.c" 2