[!VAR "Txpolling" = "'0'"!][!// [!VAR "Rxpolling" = "'0'"!][!// [!VAR "BusOffpolling" = "'0'"!][!// [!VAR "WakeUppolling" = "'0'"!][!// [!LOOP "as:modconf('Can')[1]/CanConfigSet/CanController/*"!][!// [!IF "CanRxProcessing = 'POLLING' or CanRxProcessing = 'MIXED' "!][!// [!VAR "Rxpolling" = "$Rxpolling+1"!][!// [!ENDIF!][!// [!IF "CanTxProcessing = 'POLLING' or CanTxProcessing = 'MIXED' "!][!// [!VAR "Txpolling" = "$Txpolling+1"!][!// [!ENDIF!][!// [!IF "CanBusoffProcessing = 'POLLING' "!][!// [!VAR "BusOffpolling" = "$BusOffpolling+1"!][!// [!ENDIF!][!// [!IF "CanWakeupProcessing = 'POLLING' "!][!// [!VAR "WakeUppolling" = "$WakeUppolling+1"!][!// [!ENDIF!][!// [!ENDLOOP!][!// [!AUTOSPACING!][!// Can_TI_AM263px Can BSW_MODULE [!LOOP "as:modconf('Can')[1]/CanConfigSet/CanController/*"!][!// [!IF "CanControllerInstance = 'MCAN0'"!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_0_Int0ISR [!ENDIF!][!// [!IF "CanControllerInstance = 'MCAN1'"!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_1_Int0ISR [!ENDIF!][!// [!IF "CanControllerInstance = 'MCAN2'"!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_2_Int0ISR [!ENDIF!][!// [!IF "CanControllerInstance = 'MCAN3'"!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_3_Int0ISR [!ENDIF!][!// [!IF "CanControllerInstance = 'MCAN4'"!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_4_Int0ISR [!ENDIF!][!// [!IF "CanControllerInstance = 'MCAN5'"!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_5_Int0ISR [!ENDIF!][!// [!IF "CanControllerInstance = 'MCAN6'"!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_6_Int0ISR [!ENDIF!][!// [!IF "CanControllerInstance = 'MCAN7'"!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_7_Int0ISR [!ENDIF!][!// [!ENDLOOP!][!// [!IF "count(as:modconf('Can')[1]/CanConfigSet/CanController/*[CanWakeupFunctionalityAPI = 'true']) > 0"!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_CheckWakeup [!ENDIF!][!// [!IF "as:modconf('Can')[1]/CanGeneral/CanDeInitApi = 'true'"!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_DeInit [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_DisableControllerInterrupts /Can_TI_AM263px/Can_ModuleEntry/Can_EnableControllerInterrupts /Can_TI_AM263px/Can_ModuleEntry/Can_GetControllerErrorState /Can_TI_AM263px/Can_ModuleEntry/Can_GetControllerMode [!IF "as:modconf('Can')[1]/CanGeneral/CanVersionInfoApi = 'true'"!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_GetVersionInfo [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_Init [!IF "$BusOffpolling != num:i(0)"!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_MainFunction_BusOff [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_MainFunction_Mode [!IF "$Rxpolling != num:i(0)"!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_MainFunction_Read [!ENDIF!][!// [!IF "$WakeUppolling != num:i(0)"!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_MainFunction_Wakeup [!ENDIF!][!// [!IF "$Txpolling != num:i(0)"!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_MainFunction_Write [!ENDIF!][!// [!IF "as:modconf('Can')[1]/CanGeneral/CanRegisterReadbackAPI = 'true'"!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_RegisterReadback [!ENDIF!][!// [!IF "as:modconf('Can')[1]/CanGeneral/CanSetBaudrateApi = 'true'"!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_SetBaudrate [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_SetControllerMode [!IF "as:modconf('Can')[1]/CanGeneral/CanLoopBackTest_Enable = 'true'"!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_TestLoopBackModeDisable /Can_TI_AM263px/Can_ModuleEntry/Can_TestLoopBackModeEnable [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_Write 80 CanIf 60 /AUTOSAR_CanIf/CanIf Dem 54 /AUTOSAR_Dem/Dem Det 15 /AUTOSAR_Det/Det Can_Behavior CAN_EXCLUSIVE_AREA_0 [!LOOP "as:modconf('Can')[1]/CanConfigSet/CanController/*"!][!// [!IF "CanControllerInstance = 'MCAN0'"!][!// Can_0_Int0ISR NON-REENTRANT CanIf_TxConfirmation /AUTOSAR_CanIf/BSWModuleEntry/CanIf_TxConfirmation CanIf_RxIndication /AUTOSAR_CanIf/BSWModuleEntry/CanIf_RxIndication CanIf_ControllerBusOff /AUTOSAR_CanIf/BSWModuleEntry/CanIf_ControllerBusOff Dem_SetEventStatus /AUTOSAR_Dem/BSWModuleEntry/Dem_SetEventStatus [!IF "as:modconf('Can')[1]/CanGeneral/CanDevErrorDetect = 'true'"!][!// Det_ReportRuntimeError /AUTOSAR_Det/BSWModuleEntry/Det_ReportRuntimeError [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_0_Int0ISR [!IF "as:modconf('Can')[1]/CanGeneral/CanTypeofInterruptFunction = 'CAN_ISR_CAT2'"!][!// CAT-2 [!ELSE!][!// CAT-1 [!ENDIF!][!// [!ENDIF!][!// [!IF "CanControllerInstance = 'MCAN1'"!][!// Can_1_Int0ISR NON-REENTRANT CanIf_TxConfirmation /AUTOSAR_CanIf/BSWModuleEntry/CanIf_TxConfirmation CanIf_RxIndication /AUTOSAR_CanIf/BSWModuleEntry/CanIf_RxIndication CanIf_ControllerBusOff /AUTOSAR_CanIf/BSWModuleEntry/CanIf_ControllerBusOff Dem_SetEventStatus /AUTOSAR_Dem/BSWModuleEntry/Dem_SetEventStatus [!IF "as:modconf('Can')[1]/CanGeneral/CanDevErrorDetect = 'true'"!][!// Det_ReportRuntimeError /AUTOSAR_Det/BSWModuleEntry/Det_ReportRuntimeError [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_1_Int0ISR [!IF "as:modconf('Can')[1]/CanGeneral/CanTypeofInterruptFunction = 'CAN_ISR_CAT2'"!][!// CAT-2 [!ELSE!][!// CAT-1 [!ENDIF!][!// [!ENDIF!][!// [!IF "CanControllerInstance = 'MCAN2'"!][!// Can_2_Int0ISR NON-REENTRANT CanIf_TxConfirmation /AUTOSAR_CanIf/BSWModuleEntry/CanIf_TxConfirmation CanIf_RxIndication /AUTOSAR_CanIf/BSWModuleEntry/CanIf_RxIndication CanIf_ControllerBusOff /AUTOSAR_CanIf/BSWModuleEntry/CanIf_ControllerBusOff Dem_SetEventStatus /AUTOSAR_Dem/BSWModuleEntry/Dem_SetEventStatus [!IF "as:modconf('Can')[1]/CanGeneral/CanDevErrorDetect = 'true'"!][!// Det_ReportRuntimeError /AUTOSAR_Det/BSWModuleEntry/Det_ReportRuntimeError [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_2_Int0ISR [!IF "as:modconf('Can')[1]/CanGeneral/CanTypeofInterruptFunction = 'CAN_ISR_CAT2'"!][!// CAT-2 [!ELSE!][!// CAT-1 [!ENDIF!][!// [!ENDIF!][!// [!IF "CanControllerInstance = 'MCAN3'"!][!// Can_3_Int0ISR NON-REENTRANT CanIf_TxConfirmation /AUTOSAR_CanIf/BSWModuleEntry/CanIf_TxConfirmation CanIf_RxIndication /AUTOSAR_CanIf/BSWModuleEntry/CanIf_RxIndication CanIf_ControllerBusOff /AUTOSAR_CanIf/BSWModuleEntry/CanIf_ControllerBusOff Dem_SetEventStatus /AUTOSAR_Dem/BSWModuleEntry/Dem_SetEventStatus [!IF "as:modconf('Can')[1]/CanGeneral/CanDevErrorDetect = 'true'"!][!// Det_ReportRuntimeError /AUTOSAR_Det/BSWModuleEntry/Det_ReportRuntimeError [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_3_Int0ISR [!IF "as:modconf('Can')[1]/CanGeneral/CanTypeofInterruptFunction = 'CAN_ISR_CAT2'"!][!// CAT-2 [!ELSE!][!// CAT-1 [!ENDIF!][!// [!ENDIF!][!// [!IF "CanControllerInstance = 'MCAN4'"!][!// Can_4_Int0ISR NON-REENTRANT CanIf_TxConfirmation /AUTOSAR_CanIf/BSWModuleEntry/CanIf_TxConfirmation CanIf_RxIndication /AUTOSAR_CanIf/BSWModuleEntry/CanIf_RxIndication CanIf_ControllerBusOff /AUTOSAR_CanIf/BSWModuleEntry/CanIf_ControllerBusOff Dem_SetEventStatus /AUTOSAR_Dem/BSWModuleEntry/Dem_SetEventStatus [!IF "as:modconf('Can')[1]/CanGeneral/CanDevErrorDetect = 'true'"!][!// Det_ReportRuntimeError /AUTOSAR_Det/BSWModuleEntry/Det_ReportRuntimeError [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_4_Int0ISR [!IF "as:modconf('Can')[1]/CanGeneral/CanTypeofInterruptFunction = 'CAN_ISR_CAT2'"!][!// CAT-2 [!ELSE!][!// CAT-1 [!ENDIF!][!// [!ENDIF!][!// [!IF "CanControllerInstance = 'MCAN5'"!][!// Can_5_Int0ISR NON-REENTRANT CanIf_TxConfirmation /AUTOSAR_CanIf/BSWModuleEntry/CanIf_TxConfirmation CanIf_RxIndication /AUTOSAR_CanIf/BSWModuleEntry/CanIf_RxIndication CanIf_ControllerBusOff /AUTOSAR_CanIf/BSWModuleEntry/CanIf_ControllerBusOff Dem_SetEventStatus /AUTOSAR_Dem/BSWModuleEntry/Dem_SetEventStatus [!IF "as:modconf('Can')[1]/CanGeneral/CanDevErrorDetect = 'true'"!][!// Det_ReportRuntimeError /AUTOSAR_Det/BSWModuleEntry/Det_ReportRuntimeError [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_5_Int0ISR [!IF "as:modconf('Can')[1]/CanGeneral/CanTypeofInterruptFunction = 'CAN_ISR_CAT2'"!][!// CAT-2 [!ELSE!][!// CAT-1 [!ENDIF!][!// [!ENDIF!][!// [!IF "CanControllerInstance = 'MCAN6'"!][!// Can_6_Int0ISR NON-REENTRANT CanIf_TxConfirmation /AUTOSAR_CanIf/BSWModuleEntry/CanIf_TxConfirmation CanIf_RxIndication /AUTOSAR_CanIf/BSWModuleEntry/CanIf_RxIndication CanIf_ControllerBusOff /AUTOSAR_CanIf/BSWModuleEntry/CanIf_ControllerBusOff Dem_SetEventStatus /AUTOSAR_Dem/BSWModuleEntry/Dem_SetEventStatus [!IF "as:modconf('Can')[1]/CanGeneral/CanDevErrorDetect = 'true'"!][!// Det_ReportRuntimeError /AUTOSAR_Det/BSWModuleEntry/Det_ReportRuntimeError [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_6_Int0ISR [!IF "as:modconf('Can')[1]/CanGeneral/CanTypeofInterruptFunction = 'CAN_ISR_CAT2'"!][!// CAT-2 [!ELSE!][!// CAT-1 [!ENDIF!][!// [!ENDIF!][!// [!IF "CanControllerInstance = 'MCAN7'"!][!// Can_7_Int0ISR NON-REENTRANT CanIf_TxConfirmation /AUTOSAR_CanIf/BSWModuleEntry/CanIf_TxConfirmation CanIf_RxIndication /AUTOSAR_CanIf/BSWModuleEntry/CanIf_RxIndication CanIf_ControllerBusOff /AUTOSAR_CanIf/BSWModuleEntry/CanIf_ControllerBusOff Dem_SetEventStatus /AUTOSAR_Dem/BSWModuleEntry/Dem_SetEventStatus [!IF "as:modconf('Can')[1]/CanGeneral/CanDevErrorDetect = 'true'"!][!// Det_ReportRuntimeError /AUTOSAR_Det/BSWModuleEntry/Det_ReportRuntimeError [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_7_Int0ISR [!IF "as:modconf('Can')[1]/CanGeneral/CanTypeofInterruptFunction = 'CAN_ISR_CAT2'"!][!// CAT-2 [!ELSE!][!// CAT-1 [!ENDIF!][!// [!ENDIF!][!// [!ENDLOOP!][!// [!IF "count(as:modconf('Can')[1]/CanConfigSet/CanController/*[CanWakeupFunctionalityAPI = 'true']) > 0"!][!// Can_CheckWakeup NON-REENTRANT /Can_TI_AM263px/Can_ModuleEntry/Can_CheckWakeup [!ENDIF!][!// [!IF "as:modconf('Can')[1]/CanGeneral/CanDeInitApi = 'true'"!][!// Can_DeInit NON-REENTRANT Dem_SetEventStatus /AUTOSAR_Dem/BSWModuleEntry/Dem_SetEventStatus [!IF "as:modconf('Can')[1]/CanGeneral/CanDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_DeInit [!ENDIF!][!// Can_DisableControllerInterrupts /Can_TI_AM263px/Can/Can_Behavior/CAN_EXCLUSIVE_AREA_0 SINGLE-CORE-REENTRANT [!IF "as:modconf('Can')[1]/CanGeneral/CanDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_DisableControllerInterrupts Can_EnableControllerInterrupts /Can_TI_AM263px/Can/Can_Behavior/CAN_EXCLUSIVE_AREA_0 SINGLE-CORE-REENTRANT [!IF "as:modconf('Can')[1]/CanGeneral/CanDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_EnableControllerInterrupts Can_GetControllerErrorState NON-REENTRANT [!IF "as:modconf('Can')[1]/CanGeneral/CanDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_GetControllerErrorState Can_GetControllerMode NON-REENTRANT [!IF "as:modconf('Can')[1]/CanGeneral/CanDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_GetControllerMode [!IF "as:modconf('Can')[1]/CanGeneral/CanVersionInfoApi = 'true'"!][!// Can_GetVersionInfo NON-REENTRANT [!IF "as:modconf('Can')[1]/CanGeneral/CanDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_GetVersionInfo [!ENDIF!][!// Can_Init NON-REENTRANT Dem_SetEventStatus /AUTOSAR_Dem/BSWModuleEntry/Dem_SetEventStatus [!IF "as:modconf('Can')[1]/CanGeneral/CanDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_Init [!IF "$BusOffpolling != num:i(0)"!][!// Can_MainFunction_BusOff NON-REENTRANT CanIf_ControllerBusOff /AUTOSAR_CanIf/BSWModuleEntry/CanIf_ControllerBusOff Dem_SetEventStatus /AUTOSAR_Dem/BSWModuleEntry/Dem_SetEventStatus /Can_TI_AM263px/Can_ModuleEntry/Can_MainFunction_BusOff [!ENDIF!][!// Can_MainFunction_Mode NON-REENTRANT CanIf_ControllerModeIndication /AUTOSAR_CanIf/BSWModuleEntry/CanIf_ControllerModeIndication /Can_TI_AM263px/Can_ModuleEntry/Can_MainFunction_Mode [!IF "$Rxpolling != num:i(0)"!][!// Can_MainFunction_Read /Can_TI_AM263px/Can/Can_Behavior/CAN_EXCLUSIVE_AREA_0 SINGLE-CORE-REENTRANT CanIf_RxIndication /AUTOSAR_CanIf/BSWModuleEntry/CanIf_RxIndication /Can_TI_AM263px/Can_ModuleEntry/Can_MainFunction_Read [!ENDIF!][!// [!IF "$WakeUppolling != num:i(0)"!][!// Can_MainFunction_Wakeup NON-REENTRANT /Can_TI_AM263px/Can_ModuleEntry/Can_MainFunction_Wakeup [!ENDIF!][!// [!IF "$Txpolling != num:i(0)"!][!// Can_MainFunction_Write /Can_TI_AM263px/Can/Can_Behavior/CAN_EXCLUSIVE_AREA_0 SINGLE-CORE-REENTRANT CanIf_TxConfirmation /AUTOSAR_CanIf/BSWModuleEntry/CanIf_TxConfirmation /Can_TI_AM263px/Can_ModuleEntry/Can_MainFunction_Write [!ENDIF!][!// [!IF "as:modconf('Can')[1]/CanGeneral/CanRegisterReadbackAPI = 'true'"!][!// Can_RegisterReadback NON-REENTRANT [!IF "as:modconf('Can')[1]/CanGeneral/CanDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_RegisterReadback [!ENDIF!][!// [!IF "as:modconf('Can')[1]/CanGeneral/CanSetBaudrateApi = 'true'"!][!// Can_SetBaudrate /Can_TI_AM263px/Can/Can_Behavior/CAN_EXCLUSIVE_AREA_0 SINGLE-CORE-REENTRANT [!IF "as:modconf('Can')[1]/CanGeneral/CanDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_SetBaudrate [!ENDIF!][!// Can_SetControllerMode NON-REENTRANT CanIf_ControllerModeIndication /AUTOSAR_CanIf/BSWModuleEntry/CanIf_ControllerModeIndication Dem_ReportErrorStatus /AUTOSAR_Dem/BSWModuleEntry/Dem_ReportErrorStatus Dem_SetEventStatus /AUTOSAR_Dem/BSWModuleEntry/Dem_SetEventStatus [!IF "as:modconf('Can')[1]/CanGeneral/CanDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_SetControllerMode [!IF "as:modconf('Can')[1]/CanGeneral/CanLoopBackTest_Enable = 'true'"!][!// Can_TestLoopBackModeDisable NON-REENTRANT Dem_SetEventStatus /AUTOSAR_Dem/BSWModuleEntry/Dem_SetEventStatus /Can_TI_AM263px/Can_ModuleEntry/Can_TestLoopBackModeDisable Can_TestLoopBackModeEnable NON-REENTRANT Dem_SetEventStatus /AUTOSAR_Dem/BSWModuleEntry/Dem_SetEventStatus /Can_TI_AM263px/Can_ModuleEntry/Can_TestLoopBackModeEnable [!ENDIF!][!// Can_Write /Can_TI_AM263px/Can/Can_Behavior/CAN_EXCLUSIVE_AREA_0 SINGLE-CORE-REENTRANT CanIf_TriggerTransmit /AUTOSAR_CanIf/BSWModuleEntry/CanIf_TriggerTransmit [!IF "as:modconf('Can')[1]/CanGeneral/CanDevErrorDetect = 'true'"!][!// Det_ReportError /AUTOSAR_Det/BSWModuleEntry/Det_ReportError [!ENDIF!][!// /Can_TI_AM263px/Can_ModuleEntry/Can_Write [!IF "$BusOffpolling != num:i(0)"!][!// Can_MainFunctionTimingEvent_BusOff /Can_TI_AM263px/Can/Can_Behavior/Can_MainFunction_BusOff [!"num:f(as:modconf('Can')[1]/CanGeneral/CanMainFunctionBusoffPeriod)"!] [!ENDIF!][!// Can_MainFunctionTimingEvent_Mode /Can_TI_AM263px/Can/Can_Behavior/Can_MainFunction_Mode [!"num:f(as:modconf('Can')[1]/CanGeneral/CanMainFunctionModePeriod)"!] [!IF "$Rxpolling != num:i(0)"!][!// Can_MainFunctionTimingEvent_Read /Can_TI_AM263px/Can/Can_Behavior/Can_MainFunction_Read [!"num:f(as:modconf('Can')[1]/CanGeneral/CanMainFunctionReadPeriod)"!] [!ENDIF!][!// [!IF "$WakeUppolling != num:i(0)"!][!// Can_MainFunctionTimingEvent_Wakeup /Can_TI_AM263px/Can/Can_Behavior/Can_MainFunction_Wakeup 0.01 [!ENDIF!][!// [!IF "$Txpolling != num:i(0)"!][!// Can_MainFunctionTimingEvent_Write /Can_TI_AM263px/Can/Can_Behavior/Can_MainFunction_Write [!"num:f(as:modconf('Can')[1]/CanGeneral/CanMainFunctionWritePeriod)"!] [!ENDIF!][!// Can_Impl Files generate::include::Can_Cfg.h SWHDR generate::src::Can_Cfg.c SWSRC generate::src::Can_PBcfg.c SWSRC include::Can.h SWHDR include::Can_Irq.h SWHDR src::Can.c SWSRC src::Can_Irq.c SWSRC V0::Can_Mcan.c SWSRC V0::Can_Priv.c SWSRC V0::Can_Priv.h SWHDR V0::mcan.c SWSRC V0::mcan.h SWHDR tiarmclang TI ARM Clang Texas Instruments 4.0.0 tiarmlnk TI ARM Clang Linker Texas Instruments 4.0.0 C ResourceConsumption CAN_CODE UNSPECIFIED /AUTOSAR_MemMap/SwAddrMethods/CODE CODE CAN_CONFIG_DATA UNSPECIFIED /AUTOSAR_MemMap/SwAddrMethods/CONFIG_DATA CONFIG_DATA CAN_ISR_CODE UNSPECIFIED /AUTOSAR_MemMap/SwAddrMethods/CODE ISR_CODE CAN_VAR_INIT_32 32 /AUTOSAR_MemMap/SwAddrMethods/VAR_INIT VAR_INIT_32 CAN_VAR_INIT_8 8 /AUTOSAR_MemMap/SwAddrMethods/VAR_INIT VAR_INIT_8 CAN_VAR_INIT_UNSPECIFIED UNSPECIFIED /AUTOSAR_MemMap/SwAddrMethods/VAR_INIT VAR_INIT_UNSPECIFIED CAN_VAR_NO_INIT_UNSPECIFIED UNSPECIFIED /AUTOSAR_MemMap/SwAddrMethods/VAR_NO_INIT VAR_NO_INIT_UNSPECIFIED CAN_CONST_UNSPECIFIED UNSPECIFIED /AUTOSAR_MemMap/SwAddrMethods/CONST CONST_UNSPECIFIED CAN_CONST_8 UNSPECIFIED /AUTOSAR_MemMap/SwAddrMethods/CONST CONST_8 CAN_CONST_32 UNSPECIFIED /AUTOSAR_MemMap/SwAddrMethods/CONST CONST_32 10.01.00 44 4.3.1 /Can_TI_AM263px/Can/Can_Behavior /TI_AM263Px/Can Can_ModuleEntry Can_0_Int0ISR false true INTERRUPT [!IF "as:modconf('Can')[1]/CanGeneral/CanTypeofInterruptFunction = 'CAN_ISR_CAT2'"!][!// INTERRUPT-CAT-2 [!ELSE!][!// INTERRUPT-CAT-1 [!ENDIF!][!// STANDARD CONCRETE Can_1_Int0ISR false true INTERRUPT [!IF "as:modconf('Can')[1]/CanGeneral/CanTypeofInterruptFunction = 'CAN_ISR_CAT2'"!][!// INTERRUPT-CAT-2 [!ELSE!][!// INTERRUPT-CAT-1 [!ENDIF!][!// STANDARD CONCRETE Can_2_Int0ISR false true INTERRUPT [!IF "as:modconf('Can')[1]/CanGeneral/CanTypeofInterruptFunction = 'CAN_ISR_CAT2'"!][!// INTERRUPT-CAT-2 [!ELSE!][!// INTERRUPT-CAT-1 [!ENDIF!][!// STANDARD CONCRETE Can_3_Int0ISR false true INTERRUPT [!IF "as:modconf('Can')[1]/CanGeneral/CanTypeofInterruptFunction = 'CAN_ISR_CAT2'"!][!// INTERRUPT-CAT-2 [!ELSE!][!// INTERRUPT-CAT-1 [!ENDIF!][!// STANDARD CONCRETE Can_4_Int0ISR false true INTERRUPT [!IF "as:modconf('Can')[1]/CanGeneral/CanTypeofInterruptFunction = 'CAN_ISR_CAT2'"!][!// INTERRUPT-CAT-2 [!ELSE!][!// INTERRUPT-CAT-1 [!ENDIF!][!// STANDARD CONCRETE Can_5_Int0ISR false true INTERRUPT [!IF "as:modconf('Can')[1]/CanGeneral/CanTypeofInterruptFunction = 'CAN_ISR_CAT2'"!][!// INTERRUPT-CAT-2 [!ELSE!][!// INTERRUPT-CAT-1 [!ENDIF!][!// STANDARD CONCRETE Can_6_Int0ISR false true INTERRUPT [!IF "as:modconf('Can')[1]/CanGeneral/CanTypeofInterruptFunction = 'CAN_ISR_CAT2'"!][!// INTERRUPT-CAT-2 [!ELSE!][!// INTERRUPT-CAT-1 [!ENDIF!][!// STANDARD CONCRETE Can_7_Int0ISR false true INTERRUPT [!IF "as:modconf('Can')[1]/CanGeneral/CanTypeofInterruptFunction = 'CAN_ISR_CAT2'"!][!// INTERRUPT-CAT-2 [!ELSE!][!// INTERRUPT-CAT-1 [!ENDIF!][!// STANDARD CONCRETE Can_CheckWakeup 11 false true REGULAR UNSPECIFIED STANDARD CONCRETE Can_DeInit 16 false true REGULAR UNSPECIFIED STANDARD CONCRETE Can_DisableControllerInterrupts 4 true true REGULAR UNSPECIFIED STANDARD CONCRETE Can_EnableControllerInterrupts 5 true true REGULAR UNSPECIFIED STANDARD CONCRETE Can_GetControllerErrorState 17 false true REGULAR UNSPECIFIED STANDARD CONCRETE Can_GetControllerMode 18 false true REGULAR UNSPECIFIED STANDARD CONCRETE Can_GetVersionInfo 7 true true REGULAR UNSPECIFIED STANDARD CONCRETE Can_Init 0 false true REGULAR UNSPECIFIED STANDARD CONCRETE Can_MainFunction_BusOff 9 true true SCHEDULED UNSPECIFIED STANDARD CONCRETE Can_MainFunction_Mode 12 true true SCHEDULED UNSPECIFIED STANDARD CONCRETE Can_MainFunction_Read 8 true true SCHEDULED UNSPECIFIED STANDARD CONCRETE Can_MainFunction_Wakeup 10 true true SCHEDULED UNSPECIFIED STANDARD CONCRETE Can_MainFunction_Write 1 true true SCHEDULED UNSPECIFIED STANDARD CONCRETE Can_RegisterReadback false true REGULAR UNSPECIFIED STANDARD CONCRETE Can_SetBaudrate 15 false true REGULAR UNSPECIFIED STANDARD CONCRETE Can_SetControllerMode 3 false false REGULAR UNSPECIFIED STANDARD CONCRETE Can_TestLoopBackModeDisable false true REGULAR UNSPECIFIED STANDARD CONCRETE Can_TestLoopBackModeEnable false true REGULAR UNSPECIFIED STANDARD CONCRETE Can_Write 6 true true REGULAR UNSPECIFIED STANDARD CONCRETE