# 1 "../Generated/Src/Port_Drv_PBcfg.c" # 1 "" 1 # 1 "" 3 # 387 "" 3 # 1 "" 1 # 1 "" 2 # 1 "../Generated/Src/Port_Drv_PBcfg.c" 2 # 27 "../Generated/Src/Port_Drv_PBcfg.c" # 1 "../../../mcal/Port_ZX_K14xM/Inc\\Port_Drv.h" 1 # 30 "../../../mcal/Port_ZX_K14xM/Inc\\Port_Drv.h" # 1 "../../../mcal/Port_ZX_K14xM/Inc/Port_Drv_Types.h" 1 # 30 "../../../mcal/Port_ZX_K14xM/Inc/Port_Drv_Types.h" # 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); # 31 "../../../mcal/Port_ZX_K14xM/Inc/Port_Drv_Types.h" 2 # 1 "../Generated/inc\\Port_Drv_Cfg.h" 1 # 30 "../Generated/inc\\Port_Drv_Cfg.h" # 1 "../Generated/inc/Port_Drv_PBcfg.h" 1 # 31 "../Generated/inc\\Port_Drv_Cfg.h" 2 # 68 "../Generated/inc\\Port_Drv_Cfg.h" # 1 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Port_MemMap.h" 1 # 33 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Port_MemMap.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; } # 34 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Port_MemMap.h" 2 # 876 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Port_MemMap.h" #pragma clang section rodata = ".mcal_config_data" # 69 "../Generated/inc\\Port_Drv_Cfg.h" 2 # 1 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Port_MemMap.h" 1 # 892 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Port_MemMap.h" #pragma clang section rodata = "" # 78 "../Generated/inc\\Port_Drv_Cfg.h" 2 # 32 "../../../mcal/Port_ZX_K14xM/Inc/Port_Drv_Types.h" 2 # 77 "../../../mcal/Port_ZX_K14xM/Inc/Port_Drv_Types.h" typedef enum { PORT_DRV_PULL_DISABLED = 0U, PORT_DRV_PULL_DOWN = 2U, PORT_DRV_PULL_UP = 3U, } Port_Drv_PullConfigType; typedef enum { PORT_DRV_PIN_MODE_ALT0 = 0U, PORT_DRV_PIN_MODE_GPIO = 1U, PORT_DRV_PIN_MODE_ALT2 = 2U, PORT_DRV_PIN_MODE_ALT3 = 3U, PORT_DRV_PIN_MODE_ALT4 = 4U, PORT_DRV_PIN_MODE_ALT5 = 5U, PORT_DRV_PIN_MODE_ALT6 = 6U, PORT_DRV_PIN_MODE_ALT7 = 7U } Port_Drv_PortMuxType; typedef enum { PORT_DRV_PIN_IN = 0U, PORT_DRV_PIN_OUT = 1U, } Port_Drv_DirectionType; typedef enum { PORT_DRV_PORT_A = 0U, PORT_DRV_PORT_B, PORT_DRV_PORT_C, PORT_DRV_PORT_D, PORT_DRV_PORT_E } Port_Drv_PortIdType; typedef enum { PORT_DRV_FAST_RATE = 0U, PORT_DRV_SLOW_RATE } Port_Drv_SlewRateType; typedef enum { PORT_DRV_LEVEL_LOW = 0U, PORT_DRV_LEVEL_HIGH } Port_Drv_GpioLvlType; typedef enum { PORT_DRV_GPIO_0 = 0U, PORT_DRV_GPIO_1, PORT_DRV_GPIO_2, PORT_DRV_GPIO_3, PORT_DRV_GPIO_4, PORT_DRV_GPIO_5, PORT_DRV_GPIO_6, PORT_DRV_GPIO_7, PORT_DRV_GPIO_8, PORT_DRV_GPIO_9, PORT_DRV_GPIO_10, PORT_DRV_GPIO_11, PORT_DRV_GPIO_12, PORT_DRV_GPIO_13, PORT_DRV_GPIO_14, PORT_DRV_GPIO_15, PORT_DRV_GPIO_16, PORT_DRV_GPIO_17, PORT_DRV_GPIO_18, PORT_DRV_GPIO_19, PORT_DRV_GPIO_20, PORT_DRV_GPIO_21, PORT_DRV_GPIO_22, PORT_DRV_GPIO_23, PORT_DRV_GPIO_24, PORT_DRV_GPIO_25, PORT_DRV_GPIO_26, PORT_DRV_GPIO_27, PORT_DRV_GPIO_28, PORT_DRV_GPIO_29, PORT_DRV_GPIO_30, PORT_DRV_GPIO_31 } Port_Drv_GpioNoType; typedef struct { Port_Drv_PortIdType PortId; Port_Drv_GpioNoType GpioNo; Port_Drv_PullConfigType PullConfig; Port_Drv_PortMuxType PinMode; Port_Drv_DirectionType Direction; Port_Drv_SlewRateType SlewRate; boolean PassiveFilter; boolean FilterEnable; uint8 FilterConfig; boolean OpenDrainConfig; Port_Drv_GpioLvlType InitValue; } Port_Drv_ConfigType; # 31 "../../../mcal/Port_ZX_K14xM/Inc\\Port_Drv.h" 2 # 72 "../../../mcal/Port_ZX_K14xM/Inc\\Port_Drv.h" # 1 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Port_MemMap.h" 1 # 876 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Port_MemMap.h" #pragma clang section rodata = ".mcal_config_data" # 73 "../../../mcal/Port_ZX_K14xM/Inc\\Port_Drv.h" 2 extern const Port_Drv_ConfigType Port_DrvConfig[70]; # 1 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Port_MemMap.h" 1 # 892 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Port_MemMap.h" #pragma clang section rodata = "" # 80 "../../../mcal/Port_ZX_K14xM/Inc\\Port_Drv.h" 2 # 1 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Port_MemMap.h" 1 # 1072 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Port_MemMap.h" #pragma clang section text = ".mcal_code" # 89 "../../../mcal/Port_ZX_K14xM/Inc\\Port_Drv.h" 2 # 99 "../../../mcal/Port_ZX_K14xM/Inc\\Port_Drv.h" void Port_Drv_SetPinOutput(Port_Drv_PortIdType PortId, Port_Drv_GpioNoType GpioNo); # 110 "../../../mcal/Port_ZX_K14xM/Inc\\Port_Drv.h" void Port_Drv_ClearPinOutput(Port_Drv_PortIdType PortId, Port_Drv_GpioNoType GpioNo); # 122 "../../../mcal/Port_ZX_K14xM/Inc\\Port_Drv.h" void Port_Drv_SetPinDirection(Port_Drv_PortIdType PortId, Port_Drv_GpioNoType GpioNo, Port_Drv_DirectionType Direction); # 133 "../../../mcal/Port_ZX_K14xM/Inc\\Port_Drv.h" void Port_Drv_Init(uint32 PinCount, const Port_Drv_ConfigType Config[]); # 145 "../../../mcal/Port_ZX_K14xM/Inc\\Port_Drv.h" void Port_Drv_SetPinMode(Port_Drv_PortIdType PortId, Port_Drv_GpioNoType GpioNo, Port_Drv_PortMuxType PinMode); # 158 "../../../mcal/Port_ZX_K14xM/Inc\\Port_Drv.h" void Port_Drv_SetSlewRate(Port_Drv_PortIdType PortId, Port_Drv_GpioNoType GpioNo, Port_Drv_SlewRateType SlewRateConfig); # 171 "../../../mcal/Port_ZX_K14xM/Inc\\Port_Drv.h" void Port_Drv_SetPullConfig(Port_Drv_PortIdType PortId, Port_Drv_GpioNoType GpioNo, Port_Drv_PullConfigType PullConfig); # 1 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Port_MemMap.h" 1 # 1088 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Port_MemMap.h" #pragma clang section text = "" # 176 "../../../mcal/Port_ZX_K14xM/Inc\\Port_Drv.h" 2 # 28 "../Generated/Src/Port_Drv_PBcfg.c" 2 # 74 "../Generated/Src/Port_Drv_PBcfg.c" # 1 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Port_MemMap.h" 1 # 876 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Port_MemMap.h" #pragma clang section rodata = ".mcal_config_data" # 75 "../Generated/Src/Port_Drv_PBcfg.c" 2 const Port_Drv_ConfigType Port_DrvConfig[70] = { { .PortId = PORT_DRV_PORT_E, .GpioNo = PORT_DRV_GPIO_16, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT4, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_E, .GpioNo = PORT_DRV_GPIO_15, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT4, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_D, .GpioNo = PORT_DRV_GPIO_1, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT4, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_D, .GpioNo = PORT_DRV_GPIO_0, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT4, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_E, .GpioNo = PORT_DRV_GPIO_13, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT5, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_C, .GpioNo = PORT_DRV_GPIO_11, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT2, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)1U }, { .PortId = PORT_DRV_PORT_B, .GpioNo = PORT_DRV_GPIO_11, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT2, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_B, .GpioNo = PORT_DRV_GPIO_10, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT2, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_B, .GpioNo = PORT_DRV_GPIO_8, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT2, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_D, .GpioNo = PORT_DRV_GPIO_12, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_GPIO, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U, .InitValue = PORT_DRV_LEVEL_LOW }, { .PortId = PORT_DRV_PORT_D, .GpioNo = PORT_DRV_GPIO_10, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_GPIO, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U, .InitValue = PORT_DRV_LEVEL_LOW }, { .PortId = PORT_DRV_PORT_C, .GpioNo = PORT_DRV_GPIO_13, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_GPIO, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U, .InitValue = PORT_DRV_LEVEL_LOW }, { .PortId = PORT_DRV_PORT_C, .GpioNo = PORT_DRV_GPIO_12, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_GPIO, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U, .InitValue = PORT_DRV_LEVEL_LOW }, { .PortId = PORT_DRV_PORT_C, .GpioNo = PORT_DRV_GPIO_2, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_C, .GpioNo = PORT_DRV_GPIO_1, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_C, .GpioNo = PORT_DRV_GPIO_0, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_C, .GpioNo = PORT_DRV_GPIO_17, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_C, .GpioNo = PORT_DRV_GPIO_16, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_C, .GpioNo = PORT_DRV_GPIO_15, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_C, .GpioNo = PORT_DRV_GPIO_14, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_B, .GpioNo = PORT_DRV_GPIO_3, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_B, .GpioNo = PORT_DRV_GPIO_2, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_B, .GpioNo = PORT_DRV_GPIO_1, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_A, .GpioNo = PORT_DRV_GPIO_7, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_B, .GpioNo = PORT_DRV_GPIO_13, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_B, .GpioNo = PORT_DRV_GPIO_12, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_D, .GpioNo = PORT_DRV_GPIO_4, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_D, .GpioNo = PORT_DRV_GPIO_3, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_D, .GpioNo = PORT_DRV_GPIO_2, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_A, .GpioNo = PORT_DRV_GPIO_3, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_A, .GpioNo = PORT_DRV_GPIO_2, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_A, .GpioNo = PORT_DRV_GPIO_1, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_A, .GpioNo = PORT_DRV_GPIO_0, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_C, .GpioNo = PORT_DRV_GPIO_7, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_C, .GpioNo = PORT_DRV_GPIO_6, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_A, .GpioNo = PORT_DRV_GPIO_16, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_A, .GpioNo = PORT_DRV_GPIO_15, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_E, .GpioNo = PORT_DRV_GPIO_6, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT0, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_A, .GpioNo = PORT_DRV_GPIO_13, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT3, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_A, .GpioNo = PORT_DRV_GPIO_12, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT3, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_E, .GpioNo = PORT_DRV_GPIO_3, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_GPIO, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U, .InitValue = PORT_DRV_LEVEL_LOW }, { .PortId = PORT_DRV_PORT_C, .GpioNo = PORT_DRV_GPIO_10, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_GPIO, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U, .InitValue = PORT_DRV_LEVEL_LOW }, { .PortId = PORT_DRV_PORT_E, .GpioNo = PORT_DRV_GPIO_7, .PullConfig = PORT_DRV_PULL_UP, .PinMode = PORT_DRV_PIN_MODE_GPIO, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)1U, .FilterConfig = 0, .OpenDrainConfig = (boolean)1U, .InitValue = PORT_DRV_LEVEL_LOW }, { .PortId = PORT_DRV_PORT_A, .GpioNo = PORT_DRV_GPIO_17, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_GPIO, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U, .InitValue = PORT_DRV_LEVEL_LOW }, { .PortId = PORT_DRV_PORT_B, .GpioNo = PORT_DRV_GPIO_9, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_GPIO, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U, .InitValue = PORT_DRV_LEVEL_LOW }, { .PortId = PORT_DRV_PORT_A, .GpioNo = PORT_DRV_GPIO_11, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_GPIO, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U, .InitValue = PORT_DRV_LEVEL_LOW }, { .PortId = PORT_DRV_PORT_A, .GpioNo = PORT_DRV_GPIO_10, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_GPIO, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U, .InitValue = PORT_DRV_LEVEL_LOW }, { .PortId = PORT_DRV_PORT_C, .GpioNo = PORT_DRV_GPIO_5, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_GPIO, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U, .InitValue = PORT_DRV_LEVEL_LOW }, { .PortId = PORT_DRV_PORT_A, .GpioNo = PORT_DRV_GPIO_9, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_GPIO, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U, .InitValue = PORT_DRV_LEVEL_LOW }, { .PortId = PORT_DRV_PORT_A, .GpioNo = PORT_DRV_GPIO_8, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_GPIO, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U, .InitValue = PORT_DRV_LEVEL_LOW }, { .PortId = PORT_DRV_PORT_D, .GpioNo = PORT_DRV_GPIO_7, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_GPIO, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U, .InitValue = PORT_DRV_LEVEL_LOW }, { .PortId = PORT_DRV_PORT_D, .GpioNo = PORT_DRV_GPIO_6, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_GPIO, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U, .InitValue = PORT_DRV_LEVEL_LOW }, { .PortId = PORT_DRV_PORT_D, .GpioNo = PORT_DRV_GPIO_5, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_GPIO, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U, .InitValue = PORT_DRV_LEVEL_LOW }, { .PortId = PORT_DRV_PORT_D, .GpioNo = PORT_DRV_GPIO_11, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_GPIO, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U, .InitValue = PORT_DRV_LEVEL_LOW }, { .PortId = PORT_DRV_PORT_B, .GpioNo = PORT_DRV_GPIO_5, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT3, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_B, .GpioNo = PORT_DRV_GPIO_0, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT3, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_E, .GpioNo = PORT_DRV_GPIO_2, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT2, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_E, .GpioNo = PORT_DRV_GPIO_1, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT2, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_E, .GpioNo = PORT_DRV_GPIO_0, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT2, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_C, .GpioNo = PORT_DRV_GPIO_9, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_GPIO, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U, .InitValue = PORT_DRV_LEVEL_LOW }, { .PortId = PORT_DRV_PORT_A, .GpioNo = PORT_DRV_GPIO_6, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT3, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_B, .GpioNo = PORT_DRV_GPIO_17, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_GPIO, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U, .InitValue = PORT_DRV_LEVEL_LOW }, { .PortId = PORT_DRV_PORT_B, .GpioNo = PORT_DRV_GPIO_16, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT3, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_B, .GpioNo = PORT_DRV_GPIO_15, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT3, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_B, .GpioNo = PORT_DRV_GPIO_14, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT3, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_E, .GpioNo = PORT_DRV_GPIO_12, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT3, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_D, .GpioNo = PORT_DRV_GPIO_17, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT3, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_D, .GpioNo = PORT_DRV_GPIO_14, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT3, .Direction = PORT_DRV_PIN_OUT, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_D, .GpioNo = PORT_DRV_GPIO_13, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_ALT3, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_FAST_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U }, { .PortId = PORT_DRV_PORT_E, .GpioNo = PORT_DRV_GPIO_14, .PullConfig = PORT_DRV_PULL_DISABLED, .PinMode = PORT_DRV_PIN_MODE_GPIO, .Direction = PORT_DRV_PIN_IN, .SlewRate = PORT_DRV_SLOW_RATE, .FilterEnable = (boolean)0U, .FilterConfig = 0, .OpenDrainConfig = (boolean)0U, .InitValue = PORT_DRV_LEVEL_LOW } }; # 1 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Port_MemMap.h" 1 # 892 "../../../mcal/Base_ZX_K14xM/Inc/MemMap\\Port_MemMap.h" #pragma clang section rodata = "" # 878 "../Generated/Src/Port_Drv_PBcfg.c" 2