[!AUTOSPACING!][!// Cdd_I2c_TI_AM263px Cdd_I2c BSW_MODULE /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_AsyncTransmit [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cCancelCheck = 'true'"!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_Cancel [!ENDIF!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_DeInit /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetResult /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetSequenceResult [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cStatusCheck = 'true'"!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetStatus [!ENDIF!][!// [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cVersionInfoApi = 'true'"!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetVersionInfo [!ENDIF!][!// [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cUseInterrupts = 'true'"!][!// [!LOOP "as:modconf('Cdd_I2c')[1]/CddI2cHwConfig/*"!][!// [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_0'"!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit0_ISR [!ENDIF!][!// [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_1'"!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit1_ISR [!ENDIF!][!// [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_2'"!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit2_ISR [!ENDIF!][!// [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_3'"!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit3_ISR [!ENDIF!][!// [!ENDLOOP!][!// [!ENDIF!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_Init /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_MainFunction [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cUseInterrupts = 'false'"!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_PollingModeProcessing [!ENDIF!][!// [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cEnableRegisterReadbackApi = 'true'"!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_RegisterReadback [!ENDIF!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_SetHandling /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_SetupEB /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_SetupEBDynamic 255 [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!// Det 15 /AUTOSAR_Det/Det [!ENDIF!][!// Cdd_I2c_Behavior I2C_EXCLUSIVE_AREA_0 Cdd_I2c_AsyncTransmit /Cdd_I2c_TI_AM263px/Cdd_I2c/Cdd_I2c_Behavior/I2C_EXCLUSIVE_AREA_0 SINGLE-CORE-REENTRANT [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_AsyncTransmit [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cCancelCheck = 'true'"!][!// Cdd_I2c_Cancel NON-REENTRANT [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_Cancel [!ENDIF!][!// Cdd_I2c_Deinit NON-REENTRANT [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_DeInit Cdd_I2c_GetResult SINGLE-CORE-REENTRANT [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetResult Cdd_I2c_GetSequenceResult SINGLE-CORE-REENTRANT [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetSequenceResult [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cStatusCheck = 'true'"!][!// Cdd_I2c_GetStatus SINGLE-CORE-REENTRANT /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetStatus [!ENDIF!][!// [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cVersionInfoApi = 'true'"!][!// Cdd_I2c_GetVersionInfo SINGLE-CORE-REENTRANT [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_GetVersionInfo [!ENDIF!][!// [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cUseInterrupts = 'true'"!][!// [!LOOP "as:modconf('Cdd_I2c')[1]/CddI2cHwConfig/*"!][!// [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_0'"!][!// Cdd_I2c_HwUnit0_ISR NON-REENTRANT [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit0_ISR [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!// CAT-2 [!ELSE!] CAT-1 [!ENDIF!][!// [!ENDIF!][!// [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_1'"!][!// Cdd_I2c_HwUnit1_ISR NON-REENTRANT [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit1_ISR [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!// CAT-2 [!ELSE!] CAT-1 [!ENDIF!][!// [!ENDIF!][!// [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_2'"!][!// Cdd_I2c_HwUnit2_ISR NON-REENTRANT [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit2_ISR [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!// CAT-2 [!ELSE!] CAT-1 [!ENDIF!][!// [!ENDIF!][!// [!IF "CddI2cHwUnitType = 'CDD_I2C_HW_UNIT_3'"!][!// Cdd_I2c_HwUnit3_ISR NON-REENTRANT [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_HwUnit3_ISR [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!// CAT-2 [!ELSE!] CAT-1 [!ENDIF!][!// [!ENDIF!][!// [!ENDLOOP!][!// [!ENDIF!][!// Cdd_I2c_Init NON-REENTRANT [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_Init Cdd_I2c_MainFunction /Cdd_I2c_TI_AM263px/Cdd_I2c/Cdd_I2c_Behavior/I2C_EXCLUSIVE_AREA_0 SINGLE-CORE-REENTRANT [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_MainFunction [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cUseInterrupts = 'false'"!][!// Cdd_I2c_PollingModeProcessing NON-REENTRANT [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_PollingModeProcessing [!ENDIF!][!// [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cEnableRegisterReadbackApi = 'true'"!][!// Cdd_I2c_RegisterReadback SINGLE-CORE-REENTRANT [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_RegisterReadback [!ENDIF!][!// Cdd_I2c_SetHandling SINGLE-CORE-REENTRANT [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_SetHandling Cdd_I2c_SetupEB NON-REENTRANT [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_SetupEB Cdd_I2c_SetupEBDynamic NON-REENTRANT [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddI2cDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Cdd_I2c_TI_AM263px/Cdd_I2c_ModuleEntry/Cdd_I2c_SetupEBDynamic Cdd_I2c_Impl Files V0::Cdd_I2c_hw_reg.h SWHDR V0::Cdd_I2c_priv.c SWSRC V0::Cdd_I2c_priv.h SWHDR generate::include::Cdd_I2c_Cfg.h SWHDR generate::src::Cdd_I2c_Cfg.c SWSRC generate::src::Cdd_I2c_PBcfg.c SWSRC include::Cdd_I2c.h SWHDR include::Cdd_I2c_Irq.h SWHDR src::Cdd_I2c.c SWSRC src::Cdd_I2c_Irq.c SWSRC tiarmclang TI ARM Clang Texas Instruments 4.0.0 tiarmlnk TI ARM Clang Linker Texas Instruments 4.0.0 C ResourceConsumption CDD_I2C_CODE UNSPECIFIED /AUTOSAR_MemMap/SwAddrMethods/CODE CODE CDD_I2C_CONFIG_DATA UNSPECIFIED /AUTOSAR_MemMap/SwAddrMethods/CONFIG_DATA CONFIG_DATA CDD_I2C_ISR_CODE UNSPECIFIED /AUTOSAR_MemMap/SwAddrMethods/CODE ISR_CODE CDD_I2C_VAR_INIT_16 16 /AUTOSAR_MemMap/SwAddrMethods/VAR_INIT VAR_INIT_16 CDD_I2C_VAR_INIT_32 32 /AUTOSAR_MemMap/SwAddrMethods/VAR_INIT VAR_INIT_32 CDD_I2C_VAR_INIT_8 8 /AUTOSAR_MemMap/SwAddrMethods/VAR_INIT VAR_INIT_8 CDD_I2C_VAR_INIT_UNSPECIFIED UNSPECIFIED /AUTOSAR_MemMap/SwAddrMethods/VAR_INIT VAR_INIT_UNSPECIFIED CDD_I2C_VAR_NO_INIT_UNSPECIFIED UNSPECIFIED /AUTOSAR_MemMap/SwAddrMethods/VAR_NO_INIT VAR_NO_INIT_UNSPECIFIED CDD_I2C_CONST_32 UNSPECIFIED /AUTOSAR_MemMap/SwAddrMethods/CONST CONST_32 10.01.00 44 4.3.1 /Cdd_I2c_TI_AM263px/Cdd_I2c/Cdd_I2c_Behavior /TI_AM263Px/Cdd_I2c Cdd_I2c_ModuleEntry Cdd_I2c_AsyncTransmit 5 true false REGULAR UNSPECIFIED STANDARD CONCRETE Cdd_I2c_Cancel 6 true true REGULAR UNSPECIFIED STANDARD CONCRETE Cdd_I2c_DeInit 1 false true REGULAR UNSPECIFIED STANDARD CONCRETE Cdd_I2c_GetResult 10 true true REGULAR UNSPECIFIED STANDARD CONCRETE Cdd_I2c_GetSequenceResult 8 true false REGULAR UNSPECIFIED STANDARD CONCRETE Cdd_I2c_GetStatus 3 true true REGULAR UNSPECIFIED STANDARD CONCRETE Cdd_I2c_GetVersionInfo 2 true true REGULAR UNSPECIFIED STANDARD CONCRETE Cdd_I2c_HwUnit0_ISR false true INTERRUPT [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!// INTERRUPT-CAT-2 [!ELSE!] INTERRUPT-CAT-1 [!ENDIF!][!// STANDARD CONCRETE Cdd_I2c_HwUnit1_ISR false true INTERRUPT [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!// INTERRUPT-CAT-2 [!ELSE!] INTERRUPT-CAT-1 [!ENDIF!][!// STANDARD CONCRETE Cdd_I2c_HwUnit2_ISR false true INTERRUPT [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!// INTERRUPT-CAT-2 [!ELSE!] INTERRUPT-CAT-1 [!ENDIF!][!// STANDARD CONCRETE Cdd_I2c_HwUnit3_ISR false true INTERRUPT [!IF "as:modconf('Cdd_I2c')[1]/I2cGeneral/CddIrqType = 'CDD_I2C_ISR_CAT1'"!][!// INTERRUPT-CAT-2 [!ELSE!] INTERRUPT-CAT-1 [!ENDIF!][!// STANDARD CONCRETE Cdd_I2c_Init 0 false true REGULAR UNSPECIFIED STANDARD CONCRETE Cdd_I2c_MainFunction 9 true true REGULAR UNSPECIFIED STANDARD CONCRETE Cdd_I2c_PollingModeProcessing 10 false true REGULAR UNSPECIFIED STANDARD CONCRETE Cdd_I2c_RegisterReadback 12 true true REGULAR UNSPECIFIED STANDARD CONCRETE Cdd_I2c_SetHandling 11 true true REGULAR UNSPECIFIED STANDARD CONCRETE Cdd_I2c_SetupEB 3 false true REGULAR UNSPECIFIED STANDARD CONCRETE Cdd_I2c_SetupEBDynamic 4 false false REGULAR UNSPECIFIED STANDARD CONCRETE