├── .gitattributes ├── Build.cmd ├── Clean_All.cmd ├── Cygwin_Build.bat ├── MPC5746R_1Core.cmm ├── MPC5746R_2Cores.cmm ├── MPC5746R_2Cores_Test.cmm ├── Makefile.ecu ├── README.md ├── System ├── .project ├── ARElement.arxml └── System.arxml ├── WindRiverEnvironment.cmd ├── cfg └── MPC5746R │ ├── .project │ ├── Appl_AT25256.arxml │ ├── Appl_Adc.arxml │ ├── Appl_Base.arxml │ ├── Appl_Com.arxml │ ├── Appl_Dcm.arxml │ ├── Appl_Dem.arxml │ ├── Appl_Dio.arxml │ ├── Appl_Gpt.arxml │ ├── Appl_Icu.arxml │ ├── Appl_Lin.arxml │ ├── Appl_Mcl.arxml │ ├── Appl_Mcu.arxml │ ├── Appl_Mem.arxml │ ├── Appl_Port.arxml │ ├── Appl_Pwm.arxml │ ├── Appl_SPi.arxml │ ├── Appl_Wdg.arxml │ ├── Mcal_Dem.arxml │ ├── Mcal_EcuM.arxml │ ├── Platform_Types.arxml │ ├── Resource.arxml │ ├── TJA1145.arxml │ ├── UJA1132_Can.arxml │ ├── UJA1132_Lin.arxml │ └── os_ecuc.arxml ├── dbc ├── CANC_1V6.dbc └── CANC_1V6.ini ├── gen ├── MPC5746R_ECU │ └── WindRiver │ │ ├── ADC_GEN_READY │ │ ├── BASE_GEN_READY │ │ ├── CAN_GEN_READY │ │ ├── CanIf_Cbk.h │ │ ├── CanIf_Cfg.h │ │ ├── CanIf_GEN_READY │ │ ├── CanIf_Lcfg.c │ │ ├── CanIf_Lcfg.h │ │ ├── CanIf_MGC_BSWMD_dynamic.arxml │ │ ├── CanIf_PBcfg.c │ │ ├── CanIf_PBcfg.h │ │ ├── CanSM_Cfg.h │ │ ├── CanSM_GEN_READY │ │ ├── CanSM_Lcfg.c │ │ ├── CanSM_Lcfg.h │ │ ├── CanSM_MGC_BSWMD_dynamic.arxml │ │ ├── CanSM_PBcfg.c │ │ ├── CanSM_PBcfg.h │ │ ├── CanTp_Cfg.h │ │ ├── CanTp_GEN_READY │ │ ├── CanTp_Lcfg.c │ │ ├── CanTp_MGC_BSWMD_dynamic.arxml │ │ ├── CanTp_PBcfg.c │ │ ├── CanTp_PBcfg.h │ │ ├── CanTrcv_31_TJA1145_Cfg.h │ │ ├── CanTrcv_31_TJA1145_GEN_READY │ │ ├── CanTrcv_31_TJA1145_Lcfg.c │ │ ├── CanTrcv_31_TJA1145_MGC_BSWMD_dynamic.arxml │ │ ├── CanTrcv_31_TJA1145_PBcfg.c │ │ ├── CanTrcv_31_TJA1145_PBcfg.h │ │ ├── CanTrcv_31_UJA1132_Cfg.h │ │ ├── CanTrcv_31_UJA1132_GEN_READY │ │ ├── CanTrcv_31_UJA1132_Lcfg.c │ │ ├── CanTrcv_31_UJA1132_MGC_BSWMD_dynamic.arxml │ │ ├── ComM_Cfg.h │ │ ├── ComM_GEN_READY │ │ ├── ComM_Lcfg.c │ │ ├── ComM_Lcfg.h │ │ ├── ComM_MGC_BSWMD_dynamic.arxml │ │ ├── ComM_MGC_SWCD_dynamic.arxml │ │ ├── ComM_PBcfg.c │ │ ├── ComM_PBcfg.h │ │ ├── ComXf_Cfg.c │ │ ├── ComXf_Cfg.h │ │ ├── ComXf_PBcfg.c │ │ ├── ComXf_PBcfg.h │ │ ├── Com_Cfg.h │ │ ├── Com_Externs.h │ │ ├── Com_GEN_READY │ │ ├── Com_Lcfg.c │ │ ├── Com_MGC_BSWMD_dynamic.arxml │ │ ├── Com_PBcfg.c │ │ ├── Com_PBcfg.h │ │ ├── DIO_GEN_READY │ │ ├── Dcm_Cfg.h │ │ ├── Dcm_GEN_READY │ │ ├── Dcm_Lcfg.c │ │ ├── Dcm_Lcfg.h │ │ ├── Dcm_MGC_BSWMD_dynamic.arxml │ │ ├── Dcm_MGC_SWCD_dynamic.arxml │ │ ├── Dcm_PBcfg.c │ │ ├── Dcm_PBcfg.h │ │ ├── Dem_Cfg.h │ │ ├── Dem_GEN_READY │ │ ├── Dem_IntErrId.h │ │ ├── Dem_IntEvtId.h │ │ ├── Dem_Lcfg.c │ │ ├── Dem_Lcfg.h │ │ ├── Dem_MGC_BSWMD_dynamic.arxml │ │ ├── Dem_MGC_SWCD_dynamic.arxml │ │ ├── Dem_NvM.h │ │ ├── Dem_PBcfg.c │ │ ├── Dem_PBcfg.h │ │ ├── EEP_31_AT25256B_GEN_READY │ │ ├── Ea_Cfg.h │ │ ├── Ea_GEN_READY │ │ ├── Ea_Lcfg.c │ │ ├── Ea_Lcfg.h │ │ ├── Ea_MGC_BSWMD_dynamic.arxml │ │ ├── Eep_31_AT25256B_Cfg.h │ │ ├── Eep_31_AT25256B_Lcfg.c │ │ ├── Eep_31_AT25256B_Lcfg.h │ │ ├── Eep_31_AT25256B_MGC_BSWMD_dynamic.arxml │ │ ├── Eep_31_AT25256B_PBcfg.c │ │ ├── Eep_31_AT25256B_PBcfg.h │ │ ├── GPT_GEN_READY │ │ ├── ICU_GEN_READY │ │ ├── Ioc.c │ │ ├── Ioc.h │ │ ├── LIN_GEN_READY │ │ ├── LinIf_Cfg.h │ │ ├── LinIf_GEN_READY │ │ ├── LinIf_Lcfg.c │ │ ├── LinIf_Lcfg.h │ │ ├── LinIf_MGC_BSWMD_dynamic.arxml │ │ ├── LinIf_PBcfg.c │ │ ├── LinIf_PBcfg.h │ │ ├── LinSM_Cfg.h │ │ ├── LinSM_GEN_READY │ │ ├── LinSM_Lcfg.c │ │ ├── LinSM_Lcfg.h │ │ ├── LinSM_MGC_BSWMD_dynamic.arxml │ │ ├── LinSM_PBcfg.c │ │ ├── LinSM_PBcfg.h │ │ ├── LinTrcv_31_UJA1132_Cfg.h │ │ ├── LinTrcv_31_UJA1132_GEN_READY │ │ ├── LinTrcv_31_UJA1132_Lcfg.c │ │ ├── LinTrcv_31_UJA1132_Lcfg.h │ │ ├── MCL_GEN_READY │ │ ├── MCU_GEN_READY │ │ ├── MemIf_Cfg.h │ │ ├── MemIf_GEN_READY │ │ ├── MemIf_Lcfg.c │ │ ├── MemIf_Lcfg.h │ │ ├── NvM_Cfg.h │ │ ├── NvM_GEN_READY │ │ ├── NvM_Lcfg.c │ │ ├── NvM_Lcfg.h │ │ ├── NvM_MGC_BSWMD_dynamic.arxml │ │ ├── NvM_MGC_SWCD_dynamic.arxml │ │ ├── Os.orti │ │ ├── Os_Cfg.h │ │ ├── Os_Cfg.s │ │ ├── Os_GEN_READY │ │ ├── Os_IsrMap.s │ │ ├── Os_LCfg.c │ │ ├── Os_LCfg.h │ │ ├── Os_LinkerScript_WindRiver.dld │ │ ├── Os_MGC_Impl_Gen.arxml │ │ ├── Os_RTM.h │ │ ├── PORT_GEN_READY │ │ ├── PWM_GEN_READY │ │ ├── PduR_CanIf.h │ │ ├── PduR_CanTp.h │ │ ├── PduR_Cfg.c │ │ ├── PduR_Cfg.h │ │ ├── PduR_Com.h │ │ ├── PduR_Dcm.h │ │ ├── PduR_GEN_READY │ │ ├── PduR_Lcfg.c │ │ ├── PduR_LinIf.h │ │ ├── PduR_PBcfg.c │ │ ├── PduR_PBcfg.h │ │ ├── Rte_DataHandleType.h │ │ ├── Rte_GEN_READY │ │ ├── Rte_MGC_BSWMD_dynamic.arxml │ │ ├── Rte_Os.h │ │ ├── Rte_Os_Type.h │ │ ├── Rte_Type.h │ │ ├── Rte_log.txt │ │ ├── SPI_GEN_READY │ │ ├── Stacks_Contexts_MemMap.h │ │ ├── WDG_GEN_READY │ │ ├── WdgIf_Cfg.h │ │ ├── WdgIf_GEN_READY │ │ ├── WdgIf_Lcfg.c │ │ ├── WdgIf_Lcfg.h │ │ ├── WdgM_Cfg.h │ │ ├── WdgM_GEN_READY │ │ ├── WdgM_Lcfg.c │ │ ├── WdgM_Lcfg.h │ │ ├── WdgM_MGC_BSWMD_dynamic.arxml │ │ ├── WdgM_MGC_SWCD_dynamic.arxml │ │ ├── WdgM_PBcfg.c │ │ ├── WdgM_PBcfg.h │ │ ├── include │ │ ├── Adc_Cfg.h │ │ ├── Adc_CfgDefines.h │ │ ├── CDD_Mcl_Cfg.h │ │ ├── Can_Cfg.h │ │ ├── Dio_Cfg.h │ │ ├── Gpt_Cfg.h │ │ ├── Icu_Cfg.h │ │ ├── Lin_Cfg.h │ │ ├── Mcu_Cfg.h │ │ ├── Port_Cfg.h │ │ ├── Pwm_Cfg.h │ │ ├── Spi_Cfg.h │ │ └── Wdg_Cfg.h │ │ ├── output │ │ ├── Adc.epc │ │ ├── Base.epc │ │ ├── Can.epc │ │ ├── Dio.epc │ │ ├── Gpt.epc │ │ ├── Icu.epc │ │ ├── Lin.epc │ │ ├── Mcl.epc │ │ ├── Mcu.epc │ │ ├── Port.epc │ │ ├── Pwm.epc │ │ ├── Spi.epc │ │ └── Wdg.epc │ │ └── src │ │ ├── Adc_Cfg.c │ │ ├── Adc_PBcfg.c │ │ ├── CDD_Mcl_Cfg.c │ │ ├── CDD_Mcl_PBcfg.c │ │ ├── Can_Cfg.c │ │ ├── Can_PBcfg.c │ │ ├── Dio_Cfg.c │ │ ├── Gpt_Cfg.c │ │ ├── Gpt_PBcfg.c │ │ ├── Icu_Cfg.c │ │ ├── Icu_DmaNotification.c │ │ ├── Icu_PBcfg.c │ │ ├── Lin_Cfg.c │ │ ├── Lin_PBcfg.c │ │ ├── Mcu_Cfg.c │ │ ├── Mcu_PBcfg.c │ │ ├── Port_Cfg.c │ │ ├── Port_PBcfg.c │ │ ├── Pwm_Cfg.c │ │ ├── Pwm_PBcfg.c │ │ ├── Spi_Cfg.c │ │ ├── Spi_Lcfg.c │ │ ├── Spi_PBcfg.c │ │ ├── Wdg_43_Instance0_Cfg.c │ │ ├── Wdg_43_Instance0_Lcfg.c │ │ ├── Wdg_43_Instance0_PBcfg.c │ │ ├── Wdg_43_Instance1_Cfg.c │ │ ├── Wdg_43_Instance1_Lcfg.c │ │ ├── Wdg_43_Instance1_PBcfg.c │ │ ├── Wdg_43_Instance3_Cfg.c │ │ ├── Wdg_43_Instance3_Lcfg.c │ │ ├── Wdg_43_Instance3_PBcfg.c │ │ └── Wdg_CfgExt.c └── gen_ready ├── inc ├── BswM.h ├── BswM_CanSM.h ├── BswM_ComM.h ├── BswM_DCM.h ├── BswM_LinSM.h ├── BswM_NvM.h ├── BswM_Version.h ├── CanIf_MemMap.h ├── CanSM_MemMap.h ├── CanTp_MemMap.h ├── ComM_MemMap.h ├── Com_MemMap.h ├── Crc.h ├── Crc_Cfg.h ├── Dcm_MemMap.h ├── Dem_MemMap.h ├── Det.h ├── Ea_MemMap.h ├── EcuM.h ├── EcuM_Cbk.h ├── EcuM_Cfg.h ├── EcuM_Types.h ├── LinIf_MemMap.h ├── LinSM_MemMap.h ├── MemIf_MemMap.h ├── NvM_MemMap.h ├── PduR_MemMap.h ├── Rte_ComM.h ├── Rte_ComM_Type.h ├── Rte_Dcm.h ├── Rte_Dcm_Type.h ├── Rte_Dem.h ├── Rte_Dem_Type.h ├── Rte_MemMap.h ├── Rte_NvM.h ├── Rte_NvM_Type.h ├── Rte_WdgM.h ├── Rte_WdgM_Type.h ├── SchM_Adc.h ├── SchM_Can.h ├── SchM_CanIf.h ├── SchM_CanIf_Type.h ├── SchM_CanSM.h ├── SchM_CanSM_Type.h ├── SchM_CanTp.h ├── SchM_CanTp_Type.h ├── SchM_CanTrcv_31_TJA1145.h ├── SchM_CanTrcv_31_UJA1132.h ├── SchM_Com.h ├── SchM_ComM.h ├── SchM_ComM_Type.h ├── SchM_Com_Type.h ├── SchM_Dcm.h ├── SchM_Dcm_Type.h ├── SchM_Dem.h ├── SchM_Dem_Type.h ├── SchM_Dio.h ├── SchM_Ea.h ├── SchM_Eep_31_AT25256B.h ├── SchM_Gpt.h ├── SchM_Icu.h ├── SchM_Lin.h ├── SchM_LinIf.h ├── SchM_LinIf_Type.h ├── SchM_LinSM.h ├── SchM_LinSM_Type.h ├── SchM_Mcl.h ├── SchM_Mcu.h ├── SchM_NvM.h ├── SchM_NvM_Type.h ├── SchM_PduR.h ├── SchM_PduR_Type.h ├── SchM_Port.h ├── SchM_Pwm.h ├── SchM_Spi.h ├── SchM_Wdg.h ├── SchM_WdgM.h ├── SchM_WdgM_Type.h ├── VSTAR_Bits_MemMap.h ├── WdgIf_MemMap.h ├── WdgM_MemMap.h ├── double.h ├── modules.h └── rte_type.h ├── libs ├── ADC_PB_max.a ├── CAN_PB_max.a ├── CanIf_PB.a ├── CanSM_LT.a ├── CanTp_LT_max.a ├── CanTrcv_31_TJA1145_LT_max.a ├── CanTrcv_31_UJA1132_PB_max.a ├── ComM_LT.a ├── Com_PB.a ├── DIO_PB_max.a ├── Dcm_PB_max.a ├── Dem_PB_max.a ├── EEP_31_AT25256B_LT_max.a ├── Ea_LT_max.a ├── GPT_PB_max.a ├── ICU_PB_max.a ├── LIN_PB_max.a ├── LinIf_PB_MAX.a ├── LinSM_LT_MAX.a ├── LinTrcv_31_UJA1132_PB_max.a ├── MCL_PB_max.a ├── MCU_PB_max.a ├── MemIf_LT_max.a ├── NvM_LT_max.a ├── Os_MPC5746R_WindRiver_SC1_Ext.a ├── PORT_PB_max.a ├── PWM_PB_max.a ├── PduR_PB.a ├── SPI_PB_max.a ├── WDG_PB_max.a ├── WdgIf_LT_max.a ├── WdgM_LT_max.a └── lib_dir_ready ├── make ├── testmain_cfg.mak ├── testmain_check.mak ├── testmain_defs.mak └── testmain_rules.mak ├── out ├── Double_MPC5746R_ECU_WindRiver.elf ├── Double_MPC5746R_ECU_WindRiver.s19 └── Double_MPC5746R_ECU_WindRiver_PowerPC_WindRiver.map ├── platform └── MPC5746R_ECU │ ├── inc │ ├── MasterCoreApp_MemMap.h │ ├── SlaveCoreApp_MemMap.h │ └── TargetPlatform.h │ └── src │ └── TargetPlatform.c ├── src ├── ErrorHookImplementation.c ├── double.c ├── master.c ├── slave.c └── stub.c ├── wks ├── .metadata │ ├── .lock │ ├── .log │ ├── .plugins │ │ ├── org.eclipse.cdt.core │ │ │ └── .log │ │ ├── org.eclipse.cdt.make.core │ │ │ ├── specs.c │ │ │ └── specs.cpp │ │ ├── org.eclipse.core.resources │ │ │ ├── .history │ │ │ │ ├── 38 │ │ │ │ │ └── f0b1b720979500181d87cc5152ef3ee8 │ │ │ │ ├── 82 │ │ │ │ │ └── 2086c61aab97001810f5de6ca5892462 │ │ │ │ └── c │ │ │ │ │ └── 30ddb520979500181d87cc5152ef3ee8 │ │ │ ├── .projects │ │ │ │ ├── BSW_LIB │ │ │ │ │ ├── .indexes │ │ │ │ │ │ ├── af │ │ │ │ │ │ │ └── history.index │ │ │ │ │ │ └── properties.index │ │ │ │ │ ├── .markers.snap │ │ │ │ │ └── .syncinfo.snap │ │ │ │ └── Demo │ │ │ │ │ ├── .indexes │ │ │ │ │ └── properties.index │ │ │ │ │ ├── .location │ │ │ │ │ ├── .markers.snap │ │ │ │ │ └── .syncinfo.snap │ │ │ ├── .root │ │ │ │ ├── .indexes │ │ │ │ │ ├── history.version │ │ │ │ │ ├── properties.index │ │ │ │ │ └── properties.version │ │ │ │ ├── .markers.snap │ │ │ │ └── 5.tree │ │ │ ├── .safetable │ │ │ │ └── org.eclipse.core.resources │ │ │ └── 5.snap │ │ ├── org.eclipse.core.runtime │ │ │ └── .settings │ │ │ │ ├── com.mentor.vsa.common.ui.prefs │ │ │ │ ├── com.mentor.vsa.ecuc.editors.modulecfg.prefs │ │ │ │ ├── com.mentor.vsa.ecuc.editors.moduledefinitionModule Definition.prefs │ │ │ │ ├── com.mentor.vsx.cc.ui.prefs │ │ │ │ ├── com.mentor.vsx.editor.prefs │ │ │ │ ├── com.mentor.vsx.editors.swc.ifc.IfcEditor.ClientServerTab.prefs │ │ │ │ ├── com.mentor.vsx.editors.swc.ifc.IfcEditor.SenderReceiverTab.prefs │ │ │ │ ├── com.mentor.vsx.model.utils.ar.prefs │ │ │ │ ├── com.mentor.vsx.splitability.ui.view.ResourcesView.prefs │ │ │ │ ├── com.mentor.vsx.ui.ar.workspace.packagecontent.PackageContentView.prefs │ │ │ │ ├── com.mentor.vsx.ui.ar40.prefs │ │ │ │ ├── com.mentor.vsx.ui.prefs │ │ │ │ ├── com.mentor.vsx.views.navigator.propertytester.views.NavigatorView.prefs │ │ │ │ ├── com.mentor.vsx.views.properties.prefs │ │ │ │ ├── org.eclipse.birt.report.viewer.prefs │ │ │ │ ├── org.eclipse.cdt.ui.prefs │ │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ │ ├── org.eclipse.debug.ui.prefs │ │ │ │ ├── org.eclipse.jdt.ui.prefs │ │ │ │ ├── org.eclipse.pde.core.prefs │ │ │ │ ├── org.eclipse.search.prefs │ │ │ │ ├── org.eclipse.ui.editors.prefs │ │ │ │ ├── org.eclipse.ui.ide.prefs │ │ │ │ ├── org.eclipse.ui.prefs │ │ │ │ ├── org.eclipse.ui.views.log.prefs │ │ │ │ ├── org.eclipse.wst.sse.ui.prefs │ │ │ │ ├── org.eclipse.wst.xml.ui.prefs │ │ │ │ └── searchConditionShortNames.prefs │ │ ├── org.eclipse.e4.workbench │ │ │ └── workbench.xmi │ │ ├── org.eclipse.jdt.core │ │ │ ├── assumedExternalFilesCache │ │ │ ├── externalFilesCache │ │ │ ├── invalidArchivesCache │ │ │ ├── nonChainingJarsCache │ │ │ └── variablesAndContainers.dat │ │ ├── org.eclipse.jdt.ui │ │ │ ├── OpenTypeHistory.xml │ │ │ ├── QualifiedTypeNameHistory.xml │ │ │ └── dialog_settings.xml │ │ ├── org.eclipse.pde.core │ │ │ ├── .cache │ │ │ │ └── clean-cache.properties │ │ │ ├── .extensions │ │ │ │ ├── .contributions.1 │ │ │ │ ├── .contributors.1 │ │ │ │ ├── .extraData.1 │ │ │ │ ├── .mainData.1 │ │ │ │ ├── .manager │ │ │ │ │ ├── .fileTable.7 │ │ │ │ │ ├── .fileTable.8 │ │ │ │ │ └── .fileTableLock │ │ │ │ ├── .namespaces.1 │ │ │ │ ├── .orphans.1 │ │ │ │ └── .table.1 │ │ │ ├── .local_targets │ │ │ │ └── 1533173346044.target │ │ │ └── SavedExternalPluginList.txt │ │ ├── org.eclipse.search │ │ │ └── dialog_settings.xml │ │ ├── org.eclipse.ui.ide │ │ │ └── dialog_settings.xml │ │ ├── org.eclipse.ui.views.log │ │ │ └── dialog_settings.xml │ │ ├── org.eclipse.ui.workbench │ │ │ └── dialog_settings.xml │ │ ├── org.eclipse.wst.internet.cache │ │ │ └── cache.xml │ │ ├── org.eclipse.wst.sse.core │ │ │ └── task-tags.properties │ │ ├── org.eclipse.wst.sse.ui │ │ │ └── dialog_settings.xml │ │ └── org.eclipse.wst.xml.core │ │ │ ├── default_catalog.xml │ │ │ └── system_catalog.xml │ └── version.ini └── BSW_LIB │ ├── .project │ └── .settings │ ├── CodeGeneratorConfig.prefs │ ├── com.mentor.vsa.ecuc.vstar.project.prefs │ ├── com.mentor.vsx.model.handling.prefs │ └── org.artop.aal.workspace.prefs └── 修改日志.txt /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /Build.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/Build.cmd -------------------------------------------------------------------------------- /Clean_All.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/Clean_All.cmd -------------------------------------------------------------------------------- /Cygwin_Build.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set CurrentDirectory=%CD% 4 | set CurrentDirectory=%CurrentDirectory:\=/% 5 | set CurrentDirectory=%CurrentDirectory::=% 6 | 7 | d: 8 | chdir D:\VSB_Demo\VSTAR_MPC5746R_Diab_PR_4.2.2_g_3.0_10\VSTAR\TTs\cygwin\bin 9 | 10 | set HOME=/cygdrive/%CurrentDirectory% 11 | 12 | 13 | bash --login -i 14 | 15 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # MPC 5746R AUTOSAR DEMO 2 | -------------------------------------------------------------------------------- /System/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | System 4 | 5 | 6 | 7 | 8 | 9 | 10 | org.artop.aal.workspace.autosarnature 11 | 12 | 13 | -------------------------------------------------------------------------------- /WindRiverEnvironment.cmd: -------------------------------------------------------------------------------- 1 | set WIND_PREFERRED_PACKAGES=diab-5.9.6.4 2 | set WIND_HOME=C:\WindRiver 3 | set WIND_DIAB_PATH=C:/WindRiver/compilers/diab-5.9.6.4 4 | set WRSD_LICENSE_FILE=C:\WindRiver_AD\license -------------------------------------------------------------------------------- /cfg/MPC5746R/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | Demo 4 | 5 | 6 | BSW_LIB 7 | System 8 | 9 | 10 | 11 | 12 | org.artop.aal.workspace.autosarnature 13 | 14 | 15 | -------------------------------------------------------------------------------- /cfg/MPC5746R/Appl_Com.arxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Com 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /cfg/MPC5746R/Platform_Types.arxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | VSTAR 6 | 7 | 8 | 9 | boolean 10 | 11 | 12 | 13 | uint8 14 | 15 | 16 | 17 | uint16 18 | 19 | 20 | 21 | uint32 22 | 23 | 24 | 25 | sint8 26 | 27 | 28 | 29 | sint16 30 | 31 | 32 | 33 | sint32 34 | 35 | 36 | 37 | uint8_least 38 | 39 | 40 | 41 | uint16_least 42 | 43 | 44 | 45 | uint32_least 46 | 47 | 48 | 49 | sint8_least 50 | 51 | 52 | 53 | sint16_least 54 | 55 | 56 | 57 | sint32_least 58 | 59 | 60 | 61 | float32 62 | 63 | 64 | 65 | float64 66 | 67 | 68 | 69 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /dbc/CANC_1V6.dbc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/dbc/CANC_1V6.dbc -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/ADC_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/ADC_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/BASE_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/BASE_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/CAN_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/CAN_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/CanIf_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/CanIf_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/CanIf_Lcfg.h: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * 3 | * Copyright 2016 Mentor Graphics Corporation 4 | * All rights reserved 5 | * 6 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS THE 7 | * PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS SUBJECT TO 8 | * LICENSE TERMS. 9 | * 10 | ****************************************************************************** 11 | * This file is automatically generated by Configuration tool. 12 | * Do not edit manually. 13 | * Generated by VSC tool Version 2.5.4 14 | * 15 | *============================================================================= 16 | * 17 | * Module: CanIf 18 | * 19 | * File Name: CanIf_Lcfg.h 20 | * 21 | * Description: This header file contains link time configuration 22 | * of CanIf module 23 | * 24 | *****************************************************************************/ 25 | #ifndef CANIF_LCFG_H 26 | #define CANIF_LCFG_H 27 | 28 | 29 | /*============================ MACRO DEFINITIONS ============================*/ 30 | 31 | /* Symbolic names for CanIf Controller ID */ 32 | #define CanIfConf_FCU_CanCluster (0u) 33 | 34 | /* Symbolic names for CanIf Transceiver ID */ 35 | #define CanIfConf_CanIfTrcvCfg_SBC (0u) 36 | #define CanIfConf_CanIfTrcvCfg_CANA (1u) 37 | #define CanIfConf_CanIfTrcvCfg_CAND (2u) 38 | 39 | #endif /* End #ifndef CANIF_LCFG_H */ 40 | /*============================== END OF FILE CanIf_Lcfg.h ====================*/ 41 | 42 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/CanSM_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/CanSM_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/CanSM_Lcfg.h: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * 3 | * Copyright 2016 Mentor Graphics Corporation 4 | * All rights reserved 5 | * 6 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS THE 7 | * PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS SUBJECT TO 8 | * LICENSE TERMS. 9 | * 10 | ****************************************************************************** 11 | * 12 | * This file is automatically generated by Configuration tool. 13 | * Do not edit manually. 14 | * 15 | *============================================================================= 16 | * 17 | * Module: CanSM 18 | * 19 | * File Name: CanSM_Lcfg.h 20 | * 21 | * Description: The header file CanSM_Lcfg.h shall contain the macros used by 22 | * this module. 23 | * 24 | * 25 | *****************************************************************************/ 26 | 27 | /* 28 | * AR40_GR_060.1 AR40_GR_061.1 AR40_GR_081.1 AR40_GR_086.1 29 | * 30 | */ 31 | 32 | /*****************************************************************************/ 33 | 34 | 35 | #ifndef CANSM_LCFG_H 36 | #define CANSM_LCFG_H 37 | 38 | /*============================ MACRO DEFINITIONS ============================*/ 39 | 40 | #define CANSM_START_SEC_CODE /* PRQA S 3614 */ 41 | #include "CanSM_MemMap.h" /* PRQA S 0883 */ /* KW MISRA.INCL.INSIDE */ 42 | 43 | FUNC(void, CANSM_CODE) SchM_Enter_CanSM(CONST(uint8,AUTOMATIC) ExclusiveArea); 44 | FUNC(void, CANSM_CODE) SchM_Exit_CanSM(CONST(uint8,AUTOMATIC) ExclusiveArea); 45 | 46 | #define CANSM_STOP_SEC_CODE /* PRQA S 3614 */ 47 | #include "CanSM_MemMap.h" /* PRQA S 0883 */ /* KW MISRA.INCL.INSIDE */ 48 | 49 | #endif /* CANSM_LCFG_H */ 50 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/CanSM_PBcfg.h: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * 3 | * Copyright 2016 Mentor Graphics Corporation 4 | * All rights reserved 5 | * 6 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS THE 7 | * PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS SUBJECT TO 8 | * LICENSE TERMS. 9 | * 10 | ****************************************************************************** 11 | * 12 | * This file is automatically generated by Configuration tool. 13 | * Do not edit manually. 14 | * 15 | *============================================================================= 16 | * 17 | * Module: CanSM 18 | * 19 | * File Name: CanSM_PBcfg.h 20 | * 21 | * Description: This header file contains post-build time configuration 22 | * of CanSM module. 23 | * 24 | *****************************************************************************/ 25 | 26 | /* 27 | * CANSM362 AR40_GR_060.1 AR40_GR_061.1 AR40_GR_086.1 28 | */ 29 | 30 | 31 | #ifndef CANSM_PBCFG_H 32 | #define CANSM_PBCFG_H 33 | 34 | #include "CanSM_Types.h" 35 | 36 | #define CANSM_START_SEC_POSTBUILD_CONST_UNSPECIFIED /* PRQA S 3614 */ 37 | #include "CanSM_MemMap.h" /* PRQA S 5087 */ /* KW MISRA.INCL.INSIDE */ 38 | 39 | /** 40 | * \brief This array shall contain all the post build 41 | * initialization data for the CAN StateManager 42 | * 43 | */ 44 | 45 | extern CONST(CanSM_ConfigType, CANSM_CONST_PB) CanSMConfiguration; 46 | 47 | #define CANSM_STOP_SEC_POSTBUILD_CONST_UNSPECIFIED /* PRQA S 3614 */ 48 | #include "CanSM_MemMap.h" /* PRQA S 5087 */ /* KW MISRA.INCL.INSIDE */ 49 | 50 | 51 | #endif /* End #ifndef CANIF_PBCFG_H */ 52 | 53 | /*============================== END OF FILE CanIf_PBcfg.h ====================*/ 54 | 55 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/CanTp_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/CanTp_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/CanTp_PBcfg.h: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * 3 | * Copyright 2016 Mentor Graphics Corporation 4 | * All rights reserved 5 | * 6 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 7 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 8 | * SUBJECT TO LICENSE TERMS. 9 | * 10 | * 11 | ****************************************************************************** 12 | * File: CanTp_PBcfg.h 13 | * Description: This file contains the Symbolic Names. 14 | * Product: CanTp 15 | * Assumptions: 16 | * Dependency: 17 | * 18 | ****************************************************************************** 19 | * This file is automatically generated by Configuration tool. 20 | * Do not edit manually. 21 | *****************************************************************************/ 22 | #ifndef CANTP_PBCFG_H 23 | #define CANTP_PBCFG_H 24 | 25 | #include "CanTp_Types.h" 26 | 27 | #define CANTP_START_SEC_POSTBUILD_CONST_UNSPECIFIED 28 | #include "CanTp_MemMap.h" /* KW MISRA.INCL.INSIDE */ /* PRQA S 0883 */ 29 | 30 | extern CONST(CanTp_ConfigType, CANTP_CONST_PB) CanTpConfig; 31 | 32 | #define CANTP_STOP_SEC_POSTBUILD_CONST_UNSPECIFIED 33 | #include "CanTp_MemMap.h" /* KW MISRA.INCL.INSIDE */ /* PRQA S 0883 */ 34 | 35 | /* CanTpRxNSduId names */ 36 | #ifdef CanTpConf_CanTpRxNSdu_UDS_Func_Rx 37 | #error CanTpConf_CanTpRxNSdu_UDS_Func_Rx already defined 38 | #endif 39 | #define CanTpConf_CanTpRxNSdu_UDS_Func_Rx 1 40 | 41 | /* CanTpRxNPduId names */ 42 | #ifdef CanTpConf_CanTpRxNPdu_CanTpRxNPdu_Func 43 | #error CanTpConf_CanTpRxNPdu_CanTpRxNPdu_Func already defined 44 | #endif 45 | #define CanTpConf_CanTpRxNPdu_CanTpRxNPdu_Func 0 46 | 47 | /* CanTpRxNSduId names */ 48 | #ifdef CanTpConf_CanTpRxNSdu_UDS_Phys_Rx 49 | #error CanTpConf_CanTpRxNSdu_UDS_Phys_Rx already defined 50 | #endif 51 | #define CanTpConf_CanTpRxNSdu_UDS_Phys_Rx 0 52 | 53 | /* CanTpRxNPduId names */ 54 | #ifdef CanTpConf_CanTpRxNPdu_CanTpRxNPdu_Phys 55 | #error CanTpConf_CanTpRxNPdu_CanTpRxNPdu_Phys already defined 56 | #endif 57 | #define CanTpConf_CanTpRxNPdu_CanTpRxNPdu_Phys 1 58 | 59 | /* CanTpTxFcNPduConfirmationPduId names */ 60 | #ifdef CanTpConf_CanTpTxFcNPdu_CanTpTxFcNPdu 61 | #error CanTpConf_CanTpTxFcNPdu_CanTpTxFcNPdu already defined 62 | #endif 63 | #define CanTpConf_CanTpTxFcNPdu_CanTpTxFcNPdu 0 64 | 65 | /* CanTpTxNSduId names */ 66 | #ifdef CanTpConf_CanTpTxNSdu_UDS_Phys_Tx 67 | #error CanTpConf_CanTpTxNSdu_UDS_Phys_Tx already defined 68 | #endif 69 | #define CanTpConf_CanTpTxNSdu_UDS_Phys_Tx 0 70 | 71 | /* CanTpTxNPduConfirmationPduId names */ 72 | #ifdef CanTpConf_CanTpTxNPdu_CanTpTxNPdu 73 | #error CanTpConf_CanTpTxNPdu_CanTpTxNPdu already defined 74 | #endif 75 | #define CanTpConf_CanTpTxNPdu_CanTpTxNPdu 0 76 | 77 | /* CanTpRxFcNPduId names */ 78 | #ifdef CanTpConf_CanTpRxFcNPdu_CanTpRxFcNPdu 79 | #error CanTpConf_CanTpRxFcNPdu_CanTpRxFcNPdu already defined 80 | #endif 81 | #define CanTpConf_CanTpRxFcNPdu_CanTpRxFcNPdu 1 82 | 83 | #endif /*CANTP_PBCFG_H*/ 84 | /********************************** End of file *******************************/ 85 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/CanTrcv_31_TJA1145_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/CanTrcv_31_TJA1145_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/CanTrcv_31_TJA1145_PBcfg.h: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * 3 | * This file is automatically generated by Configuration tool. 4 | * Do not edit manually. 5 | * 6 | *============================================================================== 7 | * 8 | * Module: CanTrcv 9 | * 10 | * File Name: CanTrcv_31_TJA1145_PBcfg.h 11 | * 12 | * Description: CAN Transceiver PostBuild-Time Configuration Header File. 13 | * 14 | *****************************************************************************/ 15 | 16 | /** 17 | * \file CanTrcv_31_TJA1145_PBCfg.h 18 | * \brief PostBuild-compile configuration file for CanTrcv 19 | * \addtogroup CanTrcv_31_TJA1145 20 | * \{ 21 | */ 22 | #ifndef CANTRCV_31_TJA1145_PBCFG_H 23 | #define CANTRCV_31_TJA1145_PBCFG_H 24 | 25 | #include "CanTrcv_31_TJA1145_Types.h" 26 | /*=============================== INCLUSIONS ================================*/ 27 | 28 | /*============================ TYPE DEFINITIONS =============================*/ 29 | 30 | /*============================ MACRO DEFINITIONS ============================*/ 31 | 32 | /** Symbolic names for CanTrcv Channels **/ 33 | 34 | #define CANTRCVTJA1145Conf_CanTrcvChannel_CanTrcvChannel_CANA (0u) 35 | #define CANTRCVTJA1145Conf_CanTrcvChannel_CanTrcvChannel_CAND (1u) 36 | 37 | /*===================== EXTERNAL VARIABLE DECLARATIONS ======================*/ 38 | /** \brief External declaration of CanTrcv_Configuration PB 39 | */ 40 | #define CANTRCV_31_TJA1145_START_SEC_POSTBUILD_CONST_UNSPECIFIED /* PRQA S 3614 */ 41 | #include "MemMap.h" /* PRQA S 5087 */ 42 | 43 | extern CONST (CanTrcv_31_TJA1145_ConfigType, CANTRCV_31_TJA1145_CONST) CanTrcvConfigSet; 44 | 45 | #define CANTRCV_31_TJA1145_STOP_SEC_POSTBUILD_CONST_UNSPECIFIED /* PRQA S 3614 */ 46 | #include "MemMap.h" /* PRQA S 5087 */ 47 | 48 | /*===================== EXTERNAL FUCNTION DECLARATIONS ======================*/ 49 | 50 | #endif /* CANTRCV_31_TJA1145_PBCFG_H */ 51 | 52 | 53 | /*================== END OF FILE CanTrcv_31_TJA1145_PBCfg.h====================*/ 54 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/CanTrcv_31_UJA1132_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/CanTrcv_31_UJA1132_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/ComM_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/ComM_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/ComM_Lcfg.h: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * 3 | * Copyright 2014 Mentor Graphics Corporation 4 | * All rights reserved 5 | * 6 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 7 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 8 | * SUBJECT TO LICENSE TERMS. 9 | * 10 | ****************************************************************************** 11 | * 12 | * This file is automatically generated by Configuration tool. 13 | * Do not edit manually. 14 | * VSC Version: 2.5.4 15 | * 16 | *============================================================================== 17 | * 18 | * Module: ComM 19 | * 20 | * File Name: ComM_Lcfg.h 21 | * 22 | * Description: Communiction Manager Link-Time Configuration Header File. 23 | * 24 | *****************************************************************************/ 25 | 26 | #ifndef COMM_LCFG_H 27 | #define COMM_LCFG_H 28 | 29 | /*=============================== INCLUSIONS ================================*/ 30 | 31 | #include "ComM_Types.h" 32 | 33 | /*============================ TYPE DEFINITIONS =============================*/ 34 | 35 | /*============================== VERSION INFO ===============================*/ 36 | 37 | /*============================ MACRO DEFINITIONS ============================*/ 38 | 39 | /*********************** Symbolic names for ComM Users ***********************/ 40 | #define ComM_CanCluster_User (0U) 41 | #define ComMConf_ComMUser_CanCluster_User (0U) 42 | #define ComM_ComMUser_Lin (1U) 43 | #define ComMConf_ComMUser_ComMUser_Lin (1U) 44 | 45 | /********************* Symbolic names for ComM Channels **********************/ 46 | #define ComM_CanCluster (0U) 47 | #define ComMConf_ComMChannel_CanCluster (0U) 48 | #define ComM_ComMChannel_Lin (1U) 49 | #define ComMConf_ComMChannel_ComMChannel_Lin (1U) 50 | 51 | /*===================== EXTERNAL VARIABLE DECLARATIONS ======================*/ 52 | 53 | /*===================== EXTERNAL FUNCTION DECLARATIONS ======================*/ 54 | 55 | /************************ Main Function Declarations *************************/ 56 | 57 | #define COMM_START_SEC_CODE 58 | #include "ComM_BswMemMap.h" /* KW MISRA.INCL.INSIDE */ 59 | 60 | extern FUNC(void, COMM_CODE) ComM_MainFunction_0(void); 61 | extern FUNC(void, COMM_CODE) ComM_MainFunction_1(void); 62 | 63 | /********************** Callback Function Declarations ***********************/ 64 | 65 | 66 | #define COMM_STOP_SEC_CODE 67 | #include "ComM_BswMemMap.h" /* KW MISRA.INCL.INSIDE */ 68 | 69 | #endif /* COMM_LCFG_H */ 70 | /*========================= END OF FILE ComM_Lcfg.h =========================*/ 71 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/ComM_PBcfg.h: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * 3 | * Copyright 2014 Mentor Graphics Corporation 4 | * All rights reserved 5 | * 6 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 7 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 8 | * SUBJECT TO LICENSE TERMS. 9 | * 10 | ****************************************************************************** 11 | * 12 | * This file is automatically generated by Configuration tool. 13 | * Do not edit manually. 14 | * VSC Version: 2.5.4 15 | * 16 | *============================================================================== 17 | * 18 | * Module: ComM 19 | * 20 | * File Name: ComM_PBcfg.h 21 | * 22 | * Description: Communiction Manager Post-Build Time Configuration Header File. 23 | * 24 | *****************************************************************************/ 25 | 26 | #ifndef COMM_PBCFG_H 27 | #define COMM_PBCFG_H 28 | 29 | /*=============================== INCLUSIONS ================================*/ 30 | 31 | #include "ComM_Types.h" 32 | 33 | /*============================ TYPE DEFINITIONS =============================*/ 34 | 35 | /*============================== VERSION INFO ===============================*/ 36 | 37 | /*============================ MACRO DEFINITIONS ============================*/ 38 | 39 | /*===================== EXTERNAL VARIABLE DECLARATIONS ======================*/ 40 | 41 | #define COMM_START_SEC_POSTBUILD_CONST_UNSPECIFIED 42 | #include "ComM_BswMemMap.h" /* KW MISRA.INCL.INSIDE */ 43 | 44 | extern CONST(ComM_ConfigType, COMM_CONST_PB) ComMConfigSet; 45 | 46 | #define COMM_STOP_SEC_POSTBUILD_CONST_UNSPECIFIED 47 | #include "ComM_BswMemMap.h" /* KW MISRA.INCL.INSIDE */ 48 | 49 | /*===================== EXTERNAL FUNCTION DECLARATIONS ======================*/ 50 | 51 | #endif /* COMM_PBCFG_H */ 52 | /*======================== END OF FILE ComM_PBcfg.h =========================*/ 53 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/ComXf_Cfg.c: -------------------------------------------------------------------------------- 1 | /* Copyright 2016 Mentor Graphics Corporation 2 | All Rights Reserved 3 | 4 | THIS WORK CONTAINS TRADE SECRET 5 | AND PROPRIETARY INFORMATION WHICH IS THE 6 | PROPERTY OF MENTOR GRAPHICS 7 | CORPORATION OR ITS LICENSORS AND IS 8 | SUBJECT TO LICENSE TERMS. 9 | */ 10 | /************************************************************************** 11 | * File: ComXf_Cfg.c 12 | * Description: This is the AUTOSAR ComXf Module Pre-compile Configuration 13 | * C File generated for Post-Build Implementation. 14 | * DO NOT EDIT THIS FILE 15 | * Product: VSTAR_COM 16 | * Assumptions: none. 17 | * Dependency: none. 18 | * Requirements: [SWS_ComXf_00007] [SWS_ComXf_00010] [SWS_ComXf_00012] 19 | * [SWS_ComXf_00013] [SWS_ComXf_00016] [SWS_ComXf_00019] 20 | * [SWS_Xfrm_00008] [SWS_Xfrm_00009] [SWS_Xfrm_00011] [SWS_Xfrm_00012] 21 | * [SWS_Xfrm_00013] [SWS_Xfrm_00017] [SWS_Xfrm_00018] 22 | * [SWS_Xfrm_00027] [SWS_Xfrm_00048] [SWS_Xfrm_00051] 23 | * [SWS_Xfrm_00030] [SWS_Xfrm_00031] [SWS_Xfrm_00062] 24 | * [SWS_Xfrm_00036] [SWS_Xfrm_00042] 25 | *****************************************************************************/ 26 | 27 | #include "ComXf_i.h" 28 | 29 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/ComXf_Cfg.h: -------------------------------------------------------------------------------- 1 | /* Copyright 2016 Mentor Graphics Corporation 2 | All Rights Reserved 3 | 4 | THIS WORK CONTAINS TRADE SECRET 5 | AND PROPRIETARY INFORMATION WHICH IS THE 6 | PROPERTY OF MENTOR GRAPHICS 7 | CORPORATION OR ITS LICENSORS AND IS 8 | SUBJECT TO LICENSE TERMS. 9 | */ 10 | /***************************************************************************** 11 | * File: ComXf_Cfg.h 12 | * Description: This is the AUTOSAR ComXf Module Configuration Header File 13 | * generated for Post-Build Implementation. 14 | * DO NOT EDIT THIS FILE 15 | * Product: VSTAR_COM 16 | * Assumptions: none. 17 | * Dependency: none. 18 | * Requirements: [SWS_Xfrm_00034] 19 | *****************************************************************************/ 20 | 21 | #ifndef COMXF_CFG_H 22 | #define COMXF_CFG_H 23 | 24 | 25 | #endif /* COMXF_CFG_H*/ 26 | /********************************** End of file *******************************/ 27 | 28 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/ComXf_PBcfg.c: -------------------------------------------------------------------------------- 1 | /* Copyright 2016 Mentor Graphics Corporation 2 | All Rights Reserved 3 | 4 | THIS WORK CONTAINS TRADE SECRET 5 | AND PROPRIETARY INFORMATION WHICH IS THE 6 | PROPERTY OF MENTOR GRAPHICS 7 | CORPORATION OR ITS LICENSORS AND IS 8 | SUBJECT TO LICENSE TERMS. 9 | */ 10 | /************************************************************************** 11 | * File: ComXf_PBcfg.c 12 | * Description: This is the AUTOSAR ComXf Module Post-build Configuration 13 | * C File generated for Post-Build Implementation. 14 | * DO NOT EDIT THIS FILE 15 | * Product: VSTAR_COM 16 | * Assumptions: none. 17 | * Dependency: none. 18 | *****************************************************************************/ 19 | 20 | #include "ComXf.h" 21 | 22 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/ComXf_PBcfg.h: -------------------------------------------------------------------------------- 1 | /* Copyright 2016 Mentor Graphics Corporation 2 | All Rights Reserved 3 | 4 | THIS WORK CONTAINS TRADE SECRET 5 | AND PROPRIETARY INFORMATION WHICH IS THE 6 | PROPERTY OF MENTOR GRAPHICS 7 | CORPORATION OR ITS LICENSORS AND IS 8 | SUBJECT TO LICENSE TERMS. 9 | */ 10 | /***************************************************************************** 11 | * File: ComXf_PBcfg.h 12 | * Description: This is the AUTOSAR ComXf Module Configuration Header File 13 | * generated for Post-Build Implementation. 14 | * DO NOT EDIT THIS FILE 15 | * Product: VSTAR_COM 16 | * Assumptions: none. 17 | * Dependency: none. 18 | * Requirements: [SWS_Xfrm_00034] 19 | *****************************************************************************/ 20 | 21 | #ifndef COMXF_PBCFG_H 22 | #define COMXF_PBCFG_H 23 | 24 | 25 | #endif /* COMXF_PBCFG_H*/ 26 | /********************************** End of file *******************************/ 27 | 28 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/Com_Externs.h: -------------------------------------------------------------------------------- 1 | /* Copyright 2015 Mentor Graphics Corporation 2 | All Rights Reserved 3 | 4 | THIS WORK CONTAINS TRADE SECRET 5 | AND PROPRIETARY INFORMATION WHICH IS THE 6 | PROPERTY OF MENTOR GRAPHICS 7 | CORPORATION OR ITS LICENSORS AND IS 8 | SUBJECT TO LICENSE TERMS. 9 | */ 10 | /***************************************************************************** 11 | * File: Com_Externs.h 12 | * Description: This is the AUTOSAR Com Module Configuration Link-Time 13 | * Header File generated for Post-Build Implementation. 14 | * DO NOT EDIT THIS FILE 15 | * Product: VSTAR COM 16 | * Assumptions: none. 17 | * Dependency: none. 18 | *****************************************************************************/ 19 | #ifndef COM_EXTERNS_H 20 | #define COM_EXTERNS_H 21 | 22 | /***************************************************************************** 23 | * Include Section 24 | *****************************************************************************/ 25 | #include "Com_i.h" 26 | 27 | /******************************************************************************* 28 | ** Global Function Prototypes ** 29 | *******************************************************************************/ 30 | /* PRQA S 0777++ */ /* Symbolic names are defined by customer configuration */ 31 | /* PRQA S 0777-- */ 32 | #endif /* COM_EXTERNS_H*/ 33 | /********************************** End of file *******************************/ 34 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/Com_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/Com_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/Com_Lcfg.c: -------------------------------------------------------------------------------- 1 | /* Copyright 2016 Mentor Graphics Corporation 2 | All Rights Reserved 3 | 4 | THIS WORK CONTAINS TRADE SECRET 5 | AND PROPRIETARY INFORMATION WHICH IS THE 6 | PROPERTY OF MENTOR GRAPHICS 7 | CORPORATION OR ITS LICENSORS AND IS 8 | SUBJECT TO LICENSE TERMS. 9 | */ 10 | /***************************************************************************** 11 | * File: Com_Lcfg.c 12 | * Description: This is the AUTOSAR Com Module Configuration Link-Time 13 | * C File generated for Post-Build Implementation. 14 | * DO NOT EDIT THIS FILE 15 | * This file covers requirements: [COM328] 16 | * 17 | * Product: VSTAR COM 18 | * Assumptions: none. 19 | * Dependency: none. 20 | *****************************************************************************/ 21 | #include "Com_Externs.h" 22 | #include "Com_i.h" 23 | #include "Com.h" 24 | 25 | /*===========================================================================*/ 26 | 27 | 28 | #define COM_START_SEC_VAR_INIT_UNSPECIFIED 29 | #include "Com_MemMap.h" /* KW MISRA.INCL.INSIDE */ 30 | 31 | VAR(Com_StatusType,COM_VAR) Com_Status = COM_UNINIT; 32 | 33 | 34 | 35 | P2CONST(Com_ConfigType, COM_VAR, COM_CONST_PB) Com_Main = NULL_PTR; 36 | 37 | #define COM_STOP_SEC_VAR_INIT_UNSPECIFIED 38 | #include "Com_MemMap.h" /* KW MISRA.INCL.INSIDE */ 39 | 40 | 41 | #define COM_START_SEC_CONFIG_DATA_UNSPECIFIED 42 | #include "Com_MemMap.h" /* KW MISRA.INCL.INSIDE */ 43 | 44 | CONST(Com_TimeOutFunction, COM_CONST_LT) Com_TimeOutFunction_Array[] = 45 | { 46 | /* comTimeoutNotification */ 47 | NULL_PTR 48 | }; 49 | 50 | CONST(Com_NotifyFunction, COM_CONST_LT) Com_NotifyFunction_Array[] = 51 | { 52 | /* comNotification */ 53 | NULL_PTR 54 | }; 55 | 56 | 57 | 58 | #define COM_STOP_SEC_CONFIG_DATA_UNSPECIFIED 59 | #include "Com_MemMap.h" /* KW MISRA.INCL.INSIDE */ 60 | 61 | #define COM_START_SEC_CONFIG_DATA_32 /* PRQA S 3614 */ 62 | #include "Com_MemMap.h" /* KW MISRA.INCL.INSIDE */ 63 | 64 | /* Hash key between Link Time and Post build for Com */ 65 | CONST( uint32, COM_CONST) Com_LTHashValue = (uint32)1707314851U; 66 | 67 | /* Hash key between Link Time and Pre Compile for Com */ 68 | CONST( uint32, COM_CONST) Com_LTtoPCHashValue = (uint32)3520199059U; 69 | 70 | #define COM_STOP_SEC_CONFIG_DATA_32 /* PRQA S 3614 */ 71 | #include "Com_MemMap.h" /* KW MISRA.INCL.INSIDE */ 72 | 73 | 74 | #define COM_APPLICATION_HASH (D41D8CD98F00B204E9800998ECF8427E) 75 | 76 | /* PRQA S 0380 --*/ 77 | /********************************** End of file *******************************/ 78 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/DIO_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/DIO_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/Dcm_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/Dcm_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/Dem_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/Dem_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/EEP_31_AT25256B_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/EEP_31_AT25256B_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/Ea_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/Ea_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/Ea_Lcfg.h: -------------------------------------------------------------------------------- 1 | /**\file 2 | * 3 | * \brief Generated Source File for Ea 4 | * 5 | * This file describes the configuration for Ea module 6 | * 7 | * \b Application: Ea \n 8 | * \b Target: see Ea.h for details \n 9 | * \b Compiler: see Ea.h for details \n 10 | * \b Autosar-Vendor-ID: 31 \n 11 | * 12 | * \b Module: Ea \n 13 | * \b Generator: VSTAR Ea V7.2.0-Build418 \n 14 | * 15 | * NOTE! This file is generated. Do not edit! 16 | * 17 | * \b Changeable-by-user: No \n 18 | * \b Delivery-File: No \n 19 | * \n 20 | * \b Module-Owner: Mentor Graphics \n 21 | * \b Web: https://supportnet.mentor.com/ \n 22 | * \n 23 | */ 24 | 25 | /****************************************************************************** 26 | * 27 | * Copyright 2017 Mentor Graphics Corporation 28 | * All rights reserved 29 | * 30 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 31 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 32 | * SUBJECT TO LICENSE TERMS. 33 | * 34 | * 35 | ******************************************************************************/ 36 | #ifndef EA_LCFG_H 37 | #define EA_LCFG_H 38 | 39 | /*============================================================================*\ 40 | * PREPROCESSOR DIRECTIVES 41 | \*============================================================================*/ 42 | 43 | /* INCLUDE DIRECTIVES FOR STANDARD HEADERS -----------------------------------*/ 44 | 45 | #include "Std_Types.h" 46 | 47 | 48 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 49 | /* Version number of the vendor specific implementation of the module */ 50 | #define EA_LCFG_SW_MAJOR_VERSION (7U) 51 | #define EA_LCFG_SW_MINOR_VERSION (2U) 52 | #define EA_LCFG_SW_PATCH_VERSION (0U) 53 | 54 | 55 | /*============================================================================*\ 56 | * EXPORTED OBJECT DECLARATIONS 57 | \*============================================================================*/ 58 | #define EA_START_SEC_CONST_UNSPECIFIED 59 | /* PRQA S 5087 ++ */ 60 | #include "Ea_MemMap.h"/* KW MISRA.INCL.INSIDE */ 61 | /* PRQA S 5087 -- */ 62 | extern CONST(EA_BlockConfigurationType, EA_CONST) EA_BlockDescriptor[EA_TOTAL_BLOCK_NUMBERS]; 63 | 64 | extern CONST(EA_General_Type, EA_CONST) EA_General; 65 | 66 | #define EA_STOP_SEC_CONST_UNSPECIFIED 67 | /* PRQA S 5087 ++ */ 68 | #include "Ea_MemMap.h"/* KW MISRA.INCL.INSIDE */ 69 | /* PRQA S 5087 -- */ 70 | /*============================================================================*\ 71 | * EXPORTED FUNCTIONS PROTOTYPES 72 | \*============================================================================*/ 73 | /*============================================================================*\ 74 | * EXPORTED FUNCTION-LIKE-MACROS and INLINE FUNCTIONS 75 | \*============================================================================*/ 76 | 77 | 78 | #endif /* EA_LCFG.H */ 79 | /* END OF FILE -------------------------------------------------------------- */ 80 | 81 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/Eep_31_AT25256B_Lcfg.h: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * 3 | * This file is automatically generated by Configuration tool. 4 | * Do not edit manually. 5 | * 6 | *============================================================================== 7 | * 8 | * Module: Eep 9 | * 10 | * File Name: Eep_31_AT25256B_Lcfg.h 11 | * 12 | * Description: EEPROM Link-Time Configuration Header File. 13 | * 14 | *****************************************************************************/ 15 | /** 16 | * \file Eep_31_AT25256B_Lcfg.h 17 | * \brief Link-Time configuration file for EEPROM 18 | * \version 1.0 19 | * \date 13/06/2017 20 | * \addtogroup Eep_31_AT25256B 21 | */ 22 | #ifndef EEP_31_AT25256B_LCFG_H 23 | #define EEP_31_AT25256B_LCFG_H 24 | 25 | /*=============================== INCLUSIONS ================================*/ 26 | 27 | #include "Std_Types.h" 28 | 29 | /*============================ MACRO DEFINITIONS ============================*/ 30 | 31 | #define EEP_31_AT25256B_LCFG_SW_MAJOR_VERSION (1u) 32 | #define EEP_31_AT25256B_LCFG_SW_MINOR_VERSION (0u) 33 | #define EEP_31_AT25256B_LCFG_SW_PATCH_VERSION (0u) 34 | 35 | #define PAGE_SIZE (uint16)64 36 | /*===================== EXTERNAL VARIABLE DECLARATIONS ======================*/ 37 | 38 | #define EEP_31_AT25256B_START_SEC_CONST_UNSPECIFIED /* PRQA S 3614 */ 39 | #include "MemMap.h" 40 | 41 | extern CONST(Eep_LcfgType, EEP_CONST) Eep_LcfgConfig ; 42 | 43 | extern CONST(uint8, EEP_CONST) ConstEraseData[PAGE_SIZE]; 44 | 45 | #define EEP_31_AT25256B_STOP_SEC_CONST_UNSPECIFIED /* PRQA S 3614 */ 46 | #include "MemMap.h" 47 | 48 | #endif /* EEP_31_AT25256B_LCFG_H */ -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/Eep_31_AT25256B_MGC_BSWMD_dynamic.arxml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | VSTAR 9 | 10 | 11 | BswMd 12 | 13 | 14 | Eep_MainFunction 15 | REGULAR 16 | TASK 17 | STANDARD 18 | 19 | 20 | Eep 21 | 22 | EEPROM Driver 23 | 24 | 90 25 | 26 | 27 | BSWBehavior_Eep_31_AT25256B 28 | 29 | 30 | EaProcess 31 | 32 | 33 | 34 | EaMainFunctionArea 35 | 36 | 37 | 38 | 39 | BEn_Eep_MainFunction 40 | 41 | 42 | /VSTAR/BswMd/Eep/BSWBehavior_Eep_31_AT25256B/EaProcess 43 | /VSTAR/BswMd/Eep/BSWBehavior_Eep_31_AT25256B/EaMainFunctionArea 44 | 45 | /VSTAR/BswMd/Eep_MainFunction 46 | 47 | 48 | 49 | 50 | BEv_EepMainfunction 51 | /VSTAR/BswMd/Eep/BSWBehavior_Eep_31_AT25256B/BEn_Eep_MainFunction 52 | 0.01 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/Eep_31_AT25256B_PBcfg.c: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * 3 | * This file is automatically generated by Configuration tool. 4 | * Do not edit manually. 5 | * 6 | *============================================================================== 7 | * 8 | * Module: Eeprom 9 | * 10 | * File Name: Eep_31_AT25256B_PBcfg.c 11 | * 12 | * Description: EEPROM Configuration Source File. 13 | * SWS ID: DEV_SWS_Eep_1002, DEV_SWS_Eep_1006,DEV_SWS_Eep_1012,SWS_Eep_00084 . 14 | *****************************************************************************/ 15 | 16 | /*=============================== INCLUSIONS ================================*/ 17 | 18 | #include "Eep_31_AT25256B.h" 19 | #include "Ea_Cbk.h" 20 | /*============================ MACRO DEFINITIONS ============================*/ 21 | 22 | /* Version controls for all Eep header files. */ 23 | #define EXPECTED_SW_MAJOR_VERSION (1u) 24 | #define EXPECTED_SW_MINOR_VERSION (0u) 25 | #define EXPECTED_SW_PATCH_VERSION (0u) 26 | 27 | #if ( (EEP_31_AT25256B_SW_MAJOR_VERSION != EXPECTED_SW_MAJOR_VERSION) || \ 28 | (EEP_31_AT25256B_SW_MINOR_VERSION != EXPECTED_SW_MINOR_VERSION) || \ 29 | (EEP_31_AT25256B_SW_PATCH_VERSION != EXPECTED_SW_PATCH_VERSION) ) 30 | \#error "The software version of the EEP_31_AT25256B.h file does not match the expected version." 31 | #endif 32 | 33 | 34 | #define EEP_31_AT25256B_START_SEC_CONST_POSTBUILD_32 /* PRQA S 3614 */ 35 | #include "MemMap.h" 36 | 37 | /* Hash key between Post Build and Pre Compile */ 38 | static CONST( uint32, EEP_31_AT25256B_CONST) Eep_31_AT25256B_PBtoPCHashValue = (uint32)2160663006U; 39 | 40 | /* Hash key between Post Build and Link Time */ 41 | static CONST( uint32, EEP_31_AT25256B_CONST) Eep_31_AT25256B_PBtoLTHashValue = (uint32)163342455U; 42 | 43 | #define EEP_31_AT25256B_STOP_SEC_CONST_POSTBUILD_32 /* PRQA S 3614 */ 44 | #include "MemMap.h" 45 | 46 | 47 | #define EEP_31_AT25256B_START_SEC_CONST_POSTBUILD_UNSPECIFIED /* PRQA S 3614 */ 48 | #include "MemMap.h" 49 | 50 | /*SWS ID: SWS_Eep_00242, SWS_Eep_00243, SWS_Eep_00245*/ 51 | static CONST(Eep_31_AT25256B_DemConfigType, EEP_CONST) Eep_DemEventidList = 52 | { 53 | 1, /*DEMConf_DemEventParameter_EEP_E_COMPARE_FAILED*/ 54 | 1, /*DEMConf_DemEventParameter_EEP_E_WRITE_FAILED*/ 55 | 1, /*DEMConf_DemEventParameter_EEP_E_READ_FAILED*/ 56 | 1 /*DEMConf_DemEventParameter_EEP_E_ERASE_FAILED*/ 57 | }; 58 | 59 | /*SWS ID: SWS_Eep_00053, SWS_Eep_00047 */ 60 | CONST(Eep_31_AT25256B_ConfigType, EEP_CONST) EepInit_Config = 61 | { 62 | Ea_JobEndNotification, 63 | Ea_JobErrorNotification, 64 | 0, 65 | MEMIF_MODE_SLOW, 66 | 0, 67 | 0, 68 | 64, 69 | 64, 70 | 32768, 71 | &Eep_DemEventidList, 72 | 100, 73 | 100, 74 | 100, 75 | &Eep_31_AT25256B_PBtoPCHashValue, /* Pointer to the pre-compile CRC32 hash value */ 76 | &Eep_31_AT25256B_PBtoLTHashValue /* Pointer to the link time CRC32 hash value */ 77 | }; 78 | 79 | #define EEP_31_AT25256B_STOP_SEC_CONST_POSTBUILD_UNSPECIFIED /* PRQA S 3614 */ 80 | #include "MemMap.h" -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/Eep_31_AT25256B_PBcfg.h: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * 3 | * This file is automatically generated by Configuration tool. 4 | * Do not edit manually. 5 | * 6 | *============================================================================== 7 | * 8 | * Module: Eep 9 | * 10 | * File Name: Eep_31_AT25256B_PBcfg.h 11 | * 12 | * Description: EEPROM PostBuild-Time Configuration Header File. 13 | * 14 | *****************************************************************************/ 15 | /** 16 | * \file Eep_31_AT25256B_PBcfg.h 17 | * \brief PostBuild-Time configuration file for EEPROM 18 | * \version 1.0 19 | * \date 13/06/2017 20 | * \addtogroup Eep_31_AT25256B 21 | */ 22 | #ifndef EEP_31_AT25256B_PBCFG_H 23 | #define EEP_31_AT25256B_PBCFG_H 24 | 25 | /*=============================== INCLUSIONS ================================*/ 26 | 27 | #include "Eep_31_AT25256B_Types.h" 28 | 29 | /*============================ MACRO DEFINITIONS ============================*/ 30 | 31 | #define EEP_31_AT25256B_PBCFG_SW_MAJOR_VERSION (1u) 32 | #define EEP_31_AT25256B_PBCFG_SW_MINOR_VERSION (0u) 33 | #define EEP_31_AT25256B_PBCFG_SW_PATCH_VERSION (0u) 34 | 35 | /*===================== EXTERNAL VARIABLE DECLARATIONS ======================*/ 36 | 37 | #define EEP_31_AT25256B_START_SEC_CONST_POSTBUILD_UNSPECIFIED /* PRQA S 3614 */ 38 | #include "MemMap.h" 39 | 40 | extern CONST(Eep_31_AT25256B_ConfigType, EEP_CONST) EepInit_Config; 41 | 42 | 43 | #define EEP_31_AT25256B_STOP_SEC_CONST_POSTBUILD_UNSPECIFIED /* PRQA S 3614 */ 44 | #include "MemMap.h" 45 | 46 | #endif /* EEP_31_AT25256B_PBCFG_H */ -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/GPT_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/GPT_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/ICU_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/ICU_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/LIN_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/LIN_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/LinIf_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/LinIf_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/LinIf_Lcfg.h: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * 3 | * Copyright 2017 Mentor Graphics Corporation 4 | * All rights reserved 5 | * 6 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 7 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 8 | * SUBJECT TO LICENSE TERMS. 9 | * 10 | * 11 | ****************************************************************************** 12 | * File: LinIf_Lcfg.h 13 | * Description: This file contains the Symbolic Names. 14 | * Product: LinIf 15 | * Assumptions: 16 | * Dependency: 17 | * 18 | ****************************************************************************** 19 | * This file is automatically generated by the tool. 20 | * Do not edit manually. 21 | ******************************************************************************/ 22 | 23 | #ifndef LINIF_LCFG_H 24 | #define LINIF_LCFG_H 25 | 26 | 27 | /* Channel names */ 28 | #ifdef LinIfConf_LinIfChannel_LinIfChannel 29 | #error LinIfConf_LinIfChannel_LinIfChannel already defined 30 | #endif 31 | #define LinIfConf_LinIfChannel_LinIfChannel 1 32 | 33 | #endif /*LINIF_LCFG_H*/ 34 | /********************************** End of file *******************************/ 35 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/LinIf_PBcfg.h: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * 3 | * Copyright 2017 Mentor Graphics Corporation 4 | * All rights reserved 5 | * 6 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 7 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 8 | * SUBJECT TO LICENSE TERMS. 9 | * 10 | * 11 | ****************************************************************************** 12 | * File: LinIf_PBcfg.h 13 | * Description: This file contains the Symbolic Names. 14 | * Product: LinIf 15 | * Assumptions: 16 | * Dependency: 17 | * 18 | ****************************************************************************** 19 | * This file is automatically generated by the tool. 20 | * Do not edit manually. 21 | ******************************************************************************/ 22 | 23 | #ifndef LINIF_PBCFG_H 24 | #define LINIF_PBCFG_H 25 | 26 | #include "LinIf_Types.h" 27 | 28 | #define LINIF_START_SEC_POSTBUILD_CONST_UNSPECIFIED 29 | #include "LinIf_MemMap.h" /* KW MISRA.INCL.INSIDE */ 30 | 31 | extern CONST(LinIf_ConfigType, LINIF_CONST_PB) LinIfGlobalConfig; 32 | 33 | #define LINIF_STOP_SEC_POSTBUILD_CONST_UNSPECIFIED 34 | #include "LinIf_MemMap.h" /* KW MISRA.INCL.INSIDE */ 35 | 36 | 37 | /* Schedule table Index names */ 38 | #ifdef LinIfConf_LinIfScheduleTable_LinIfScheduleTable 39 | #error LinIfConf_LinIfScheduleTable_LinIfScheduleTable already defined 40 | #endif 41 | #define LinIfConf_LinIfScheduleTable_LinIfScheduleTable 1 42 | 43 | /* Schedule table Index names */ 44 | #ifdef LinIfConf_LinIfScheduleTable_LinIfScheduleTable1 45 | #error LinIfConf_LinIfScheduleTable_LinIfScheduleTable1 already defined 46 | #endif 47 | #define LinIfConf_LinIfScheduleTable_LinIfScheduleTable1 0 48 | 49 | 50 | /* LinIfTxPdu names */ 51 | #ifdef LinIfConf_LinIfTxPdu_LinIfTxPdu 52 | #error LinIfConf_LinIfTxPdu_LinIfTxPdu already defined 53 | #endif 54 | #define LinIfConf_LinIfTxPdu_LinIfTxPdu 0 55 | 56 | 57 | #endif /*LINIF_PBCFG_H*/ 58 | /********************************** End of file *******************************/ 59 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/LinSM_Cfg.h: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * 3 | * Copyright 2016 Mentor Graphics Corporation 4 | * All rights reserved 5 | * 6 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 7 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 8 | * SUBJECT TO LICENSE TERMS. 9 | * 10 | * 11 | ****************************************************************************** 12 | * File: LinSM_Cfg.h 13 | * Description: This file contains the precompile configuration 14 | * parameters of Lin State Manager 15 | * Product: LinSM 16 | * Assumptions: 17 | * Dependency: 18 | * 19 | ****************************************************************************** 20 | * This file is automatically generated by Configuration tool. 21 | * Do not edit manually. 22 | ****************************************************************************** 23 | * BSW00350 BSW00411 LINSM007 AR40_GR_082.1 24 | * 25 | * LINSM199: The LinSM_GotoSleepConfirmation shall be configurable by 26 | * LINSM_ENABLE_CONFIRMATIONS 27 | * 28 | * LINSM198: The LinSM_WakeupConfirmation shall be configurable by 29 | * LINSM_ENABLE_CONFIRMATIONS 30 | * 31 | *****************************************************************************/ 32 | 33 | /** 34 | * \file LinSM_Cfg.h 35 | * \brief This file contains the pre compile config. parameters of LinSM 36 | * \author Deepesh K V 37 | * \version 1.0 38 | * \date 01/07/2009 39 | * \addtogroup LinSM 40 | * 41 | */ 42 | 43 | #ifndef LINSM_CFG_H 44 | #define LINSM_CFG_H 45 | 46 | /*============================ MACRO DEFINITIONS ============================*/ 47 | 48 | /* 49 | * AUTOSAR specification version information 50 | */ 51 | #define LINSM_CFG_H_AR_MAJOR_VERSION (4U) 52 | #define LINSM_CFG_H_AR_MINOR_VERSION (2U) 53 | #define LINSM_CFG_H_AR_REVISION_VERSION (2U) 54 | 55 | /* 56 | * AUTOSAR SOFTWARE FILE VERSION INFORMATION 57 | */ 58 | #define LINSM_CFG_H_SW_MAJOR_VERSION (5U) 59 | #define LINSM_CFG_H_SW_MINOR_VERSION (1U) 60 | 61 | /* Hash key between Pre Comile and Link Time */ 62 | #ifdef LINSM_PC_HASH_VALUE 63 | #error LINSM_PC_HASH_VALUE already defined 64 | #endif 65 | #define LINSM_PC_HASH_VALUE ((uint32)2663715576U) 66 | 67 | /* The trcv driver support of LinSM is determined by this setting */ 68 | #define LINSM_TRCV_DRIVER_SUPPORTED (STD_ON) 69 | 70 | #define LINSM_DEV_ERROR_DETECT (STD_OFF) 71 | #define LINSM_ENABLE_CONFIRMATIONS (STD_ON) 72 | #define LINSM_VERSION_INFO_API (STD_OFF) 73 | #define LINSM_MAIN_PROCESSING_PERIOD (0.01) 74 | 75 | #endif 76 | 77 | /*************************** End of LinSM_Cfg.h *****************************/ 78 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/LinSM_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/LinSM_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/LinSM_Lcfg.h: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * 3 | * Copyright 2016 Mentor Graphics Corporation 4 | * All rights reserved 5 | * 6 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 7 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 8 | * SUBJECT TO LICENSE TERMS. 9 | * 10 | * 11 | ****************************************************************************** 12 | * File: LinSM_Lcfg.h 13 | * Description: LIN State Machine Link-Time Configuration Header File. 14 | * Product: LinSM 15 | * Assumptions: 16 | * Dependency: 17 | * 18 | ****************************************************************************** 19 | * This file is automatically generated by Configuration tool. 20 | * Do not edit manually. 21 | ****************************************************************************** 22 | * 23 | * AR40_GR_081.1 24 | * 25 | *****************************************************************************/ 26 | 27 | #ifndef LINSM_LCFG_H 28 | #define LINSM_LCFG_H 29 | 30 | /*================================ INCLUSIONS ===============================*/ 31 | 32 | /*============================ TYPE DEFINITIONS =============================*/ 33 | 34 | /*============================ MACRO DEFINITIONS ============================*/ 35 | 36 | /* Symbolic names for LinSM Networks */ 37 | 38 | #ifdef LinSMConf_LinSMChannel_LinSMChannel 39 | #error LinSMConf_LinSMChannel_LinSMChannel already defined 40 | #endif 41 | #define LinSMConf_LinSMChannel_LinSMChannel (1u) 42 | 43 | 44 | /*===================== EXTERNAL VARIABLE DECLARATIONS ======================*/ 45 | 46 | /*===================== EXTERNAL FUCNTION DECLARATIONS ======================*/ 47 | 48 | #endif /* LINSM_LCFG_H */ 49 | /*======================== END OF FILE LinSM_LCfg.h==========================*/ 50 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/LinSM_PBcfg.c: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * 3 | * Copyright 2016 Mentor Graphics Corporation 4 | * All rights reserved 5 | * 6 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 7 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 8 | * SUBJECT TO LICENSE TERMS. 9 | * 10 | * 11 | ****************************************************************************** 12 | * File: LinSM_PBcfg.c 13 | * Description: This header file contains the Post build configuration 14 | * parameters for the LinSM module 15 | * Product: LinSM 16 | * Assumptions: 17 | * Dependency: 18 | * 19 | ****************************************************************************** 20 | * This file is automatically generated by Configuration tool. 21 | * Do not edit manually. 22 | ****************************************************************************** 23 | * 24 | * AR40_GR_040, AR40_GR_052.1 AR40_GR_082.1 25 | * 26 | *****************************************************************************/ 27 | 28 | 29 | /*=============================== INCLUSIONS ================================*/ 30 | 31 | #include "LinSM_Private.h" 32 | 33 | /*=============================== CONSTANTS =================================*/ 34 | #define LINSM_START_SEC_POSTBUILD_CONST_32 35 | #include "LinSM_MemMap.h" /* KW MISRA.INCL.INSIDE */ 36 | 37 | static CONST(uint32, LINSM_CONST_PB) LINSM_PBtoPCHashValue = (uint32)2663715576U; 38 | static CONST(uint32, LINSM_CONST_PB) LINSM_PBtoLTHashValue = (uint32)3247913456U; 39 | 40 | #define LINSM_STOP_SEC_POSTBUILD_CONST_32 41 | #include "LinSM_MemMap.h" /* KW MISRA.INCL.INSIDE */ 42 | 43 | #define LINSM_START_SEC_POSTBUILD_CONST_8 44 | #include "LinSM_MemMap.h" /* KW MISRA.INCL.INSIDE */ 45 | 46 | /* Container for LinSM channel configuration */ 47 | static CONST(LinSMScheduleCnt, LINSM_CONST_PB) LinSM_ScheduleTableCnt_a[1] = 48 | { 49 | 1 50 | }; 51 | 52 | #define LINSM_STOP_SEC_POSTBUILD_CONST_8 53 | #include "LinSM_MemMap.h" /* KW MISRA.INCL.INSIDE */ 54 | 55 | #define LINSM_START_SEC_POSTBUILD_CONST_UNSPECIFIED 56 | #include "LinSM_MemMap.h" /* KW MISRA.INCL.INSIDE */ 57 | 58 | /* Container for LinSM channel configuration */ 59 | CONST(LinSM_ConfigType, LINSM_CONST_PB) LinSMConfigSet = 60 | { 61 | &LINSM_PBtoPCHashValue, 62 | &LINSM_PBtoLTHashValue, 63 | LinSM_ScheduleTableCnt_a 64 | }; 65 | 66 | #define LINSM_STOP_SEC_POSTBUILD_CONST_UNSPECIFIED 67 | #include "LinSM_MemMap.h" /* KW MISRA.INCL.INSIDE */ 68 | 69 | /*************************** End of LinSM_PBcfg *****************************/ 70 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/LinSM_PBcfg.h: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * 3 | * Copyright 2016 Mentor Graphics Corporation 4 | * All rights reserved 5 | * 6 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 7 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 8 | * SUBJECT TO LICENSE TERMS. 9 | * 10 | * 11 | ****************************************************************************** 12 | * File: LinSM_PBcfg.h 13 | * Description: LIN State Machine POST-BUILD Configuration Header File. 14 | * Product: LinSM 15 | * Assumptions: 16 | * Dependency: 17 | * 18 | ****************************************************************************** 19 | * This file is automatically generated by Configuration tool. 20 | * Do not edit manually. 21 | ****************************************************************************** 22 | * 23 | * AR40_GR_081.1 24 | * 25 | *****************************************************************************/ 26 | 27 | 28 | #ifndef LINSM_PBCFG_H 29 | #define LINSM_PBCFG_H 30 | 31 | /*=============================== INCLUSIONS ===============================*/ 32 | 33 | #include "LinSM_Types.h" 34 | 35 | /*============================ TYPE DEFINITIONS =============================*/ 36 | 37 | #define LINSM_START_SEC_POSTBUILD_CONST_UNSPECIFIED 38 | #include "LinSM_MemMap.h" /* KW MISRA.INCL.INSIDE */ 39 | /** \brief External declaration of LinSM_Configuration 40 | */ 41 | extern CONST ( LinSM_ConfigType, LINSM_CONST_PB ) LinSMConfigSet; 42 | 43 | #define LINSM_STOP_SEC_POSTBUILD_CONST_UNSPECIFIED 44 | #include "LinSM_MemMap.h" /* KW MISRA.INCL.INSIDE */ 45 | 46 | /*============================ MACRO DEFINITIONS ============================*/ 47 | 48 | /* Symbolic names for LinSM Networks */ 49 | 50 | 51 | #ifdef LinSMConf_LinSMSchedule_LinSMSchedule 52 | #error LinSMConf_LinSMSchedule_LinSMSchedule already defined 53 | #endif 54 | #define LinSMConf_LinSMSchedule_LinSMSchedule (1u) 55 | 56 | 57 | /*===================== EXTERNAL VARIABLE DECLARATIONS ======================*/ 58 | 59 | 60 | /*===================== EXTERNAL FUCNTION DECLARATIONS ======================*/ 61 | 62 | #endif /* LINSM_PBCFG_H */ 63 | 64 | 65 | /*================== END OF FILE LinSM_PBcfg.h====================*/ 66 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/LinTrcv_31_UJA1132_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/LinTrcv_31_UJA1132_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/LinTrcv_31_UJA1132_Lcfg.h: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * 3 | * This file is automatically generated by Configuration tool. 4 | * Do not edit manually. 5 | * 6 | *============================================================================== 7 | * 8 | * Module: LinTrcv 9 | * 10 | * File Name: LinTrcv_31_UJA1132_LCfg.h 11 | * 12 | * Description: LIN Transceiver Link-Time Configuration Header File. 13 | * 14 | * 15 | * AR40_GR_081.1 16 | * 17 | *****************************************************************************/ 18 | 19 | #ifndef LINTRCV_31_UJA1132_LCFG_H 20 | #define LINTRCV_31_UJA1132_LCFG_H 21 | 22 | /*=============================== INCLUSIONS ===============================*/ 23 | 24 | /*============================ TYPE DEFINITIONS =============================*/ 25 | 26 | /*============================ MACRO DEFINITIONS ============================*/ 27 | 28 | /* Symbolic names for LinTrcv Channels */ 29 | 30 | #ifdef LinTrcvConf_LinTrcvChannel_LinTrcvChannel 31 | #error LinTrcvConf_LinTrcvChannel_LinTrcvChannel already defined 32 | #endif 33 | #define LinTrcvConf_LinTrcvChannel_LinTrcvChannel (0u) 34 | 35 | /*===================== EXTERNAL VARIABLE DECLARATIONS ======================*/ 36 | 37 | 38 | /*===================== EXTERNAL FUCNTION DECLARATIONS ======================*/ 39 | 40 | #endif /* LINTRCV_31_UJA1132_LCFG_H */ 41 | 42 | 43 | /*================== END OF FILE LinTrcv_31_UJA1132_LCfg.h====================*/ 44 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/MCL_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/MCL_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/MCU_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/MCU_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/MemIf_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/MemIf_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/NvM_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/NvM_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/Os_Cfg.s: -------------------------------------------------------------------------------- 1 | ;****************************************************************************** 2 | ;* 3 | ;* Mentor Graphics Corporation 4 | ;* All rights reserved 5 | ;* 6 | ;****************************************************************************** 7 | ;* File: Os_Cfg.s 8 | ;* Description: Low level configuration 9 | ;* Product: VSTAR 10 | ;* Module: Operating system 11 | ;* Dependency: PowerPC 12 | ;* 13 | ;****************************************************************************** 14 | 15 | .set OS_CONFIG_SAFEKERNELINIT,1 16 | .set OS_CONFIG_PHYSICAL_CORE_NO,2 17 | .set OS_CONFIG_LOGICAL_CORE_NO,2 18 | 19 | .set OS_CONFIG_CORE_0_IS_AUTOSAR,1 20 | .set OS_CONFIG_CORE_1_IS_AUTOSAR,1 21 | 22 | .set OS_CONFIG_MULTITABLE, 1 23 | 24 | .set OS_CONFIG_GHS,0 25 | .set OS_CONFIG_WINDRIVER,1 26 | .set OS_CONFIG_MGCGCC,0 27 | 28 | .set OS_CONFIG_MEMORYPROTECTION,0 29 | 30 | .set OS_CONFIG_STACKSHARING, 0 31 | 32 | .set OS_USE_Z4, 1 33 | .set OS_Z4_SPRG_NUMBER, 4 34 | .set OS_Z4_FLOATINGPOINT, 1 35 | .set OS_Z4_SPE, 0 36 | 37 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/Os_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/Os_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/PORT_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/PORT_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/PWM_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/PWM_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/PduR_CanIf.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * 3 | * Copyright 2016 Mentor Graphics Corporation 4 | * All Rights Reserved 5 | * 6 | * THIS WORK CONTAINS TRADE SECRET 7 | * AND PROPRIETARY INFORMATION WHICH IS THE 8 | * PROPERTY OF MENTOR GRAPHICS 9 | * CORPORATION OR ITS LICENSORS AND IS 10 | * SUBJECT TO LICENSE TERMS. 11 | * 12 | ***************************************************************************** 13 | * File: PduR_CanIf.h 14 | * Description: This file contains CanIf If module functions 15 | * 16 | * Assumptions: none. 17 | * Dependency: none. 18 | * 19 | *****************************************************************************/ 20 | #ifndef PDUR_CANIF_H 21 | #define PDUR_CANIF_H 22 | 23 | /***************************************************************************** 24 | * Include Section 25 | *****************************************************************************/ 26 | #include "PduR.h" 27 | /***************************************************************************** 28 | * Global Symbols 29 | *****************************************************************************/ 30 | 31 | /***************************************************************************** 32 | * Global Data Types 33 | *****************************************************************************/ 34 | #define PDUR_START_SEC_CODE 35 | #include "PduR_MemMap.h" /* KW MISRA.INCL.INSIDE */ 36 | 37 | /* CANIF interface support*/ 38 | /****************************************************** 39 | PduR_CanIfRxIndication 40 | *******************************************************/ 41 | extern FUNC(void, PDUR_CODE) PduR_CanIfRxIndication( 42 | VAR(PduIdType,AUTOMATIC) RxPduId, 43 | P2VAR(PduInfoType, AUTOMATIC,PDUR_APPL_DATA) PduInfoPtr) 44 | ; 45 | /****************************************************** 46 | PduR_CanIfTxConfirmation 47 | *******************************************************/ 48 | extern FUNC(void, PDUR_CODE) PduR_CanIfTxConfirmation(VAR(PduIdType,AUTOMATIC) TxPduId) 49 | ; 50 | 51 | 52 | 53 | #define PDUR_STOP_SEC_CODE 54 | #include "PduR_MemMap.h" /* KW MISRA.INCL.INSIDE */ 55 | 56 | #endif /*PDUR_CANIF_H*/ 57 | /********************************** End of file *******************************/ 58 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/PduR_Com.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * 3 | * Copyright 2016 Mentor Graphics Corporation 4 | * All Rights Reserved 5 | * 6 | * THIS WORK CONTAINS TRADE SECRET 7 | * AND PROPRIETARY INFORMATION WHICH IS THE 8 | * PROPERTY OF MENTOR GRAPHICS 9 | * CORPORATION OR ITS LICENSORS AND IS 10 | * SUBJECT TO LICENSE TERMS. 11 | * 12 | ***************************************************************************** 13 | * File: PduR_Com.h 14 | * Description: This file contains Com If module functions 15 | * 16 | * Assumptions: none. 17 | * Dependency: none. 18 | * 19 | *****************************************************************************/ 20 | #ifndef PDUR_COM_H 21 | #define PDUR_COM_H 22 | 23 | /***************************************************************************** 24 | * Include Section 25 | *****************************************************************************/ 26 | #include "PduR.h" 27 | /***************************************************************************** 28 | * Global Symbols 29 | *****************************************************************************/ 30 | 31 | /***************************************************************************** 32 | * Global Data Types 33 | *****************************************************************************/ 34 | #define PDUR_START_SEC_CODE 35 | #include "PduR_MemMap.h" /* KW MISRA.INCL.INSIDE */ 36 | 37 | /* COM interface support*/ 38 | /****************************************************** 39 | PduR_ComTransmit 40 | *******************************************************/ 41 | extern FUNC(Std_ReturnType,PDUR_CODE) PduR_ComTransmit(VAR(PduIdType,AUTOMATIC) id, 42 | P2VAR(PduInfoType, AUTOMATIC,PDUR_APPL_DATA)info) 43 | ; 44 | 45 | #define PDUR_STOP_SEC_CODE 46 | #include "PduR_MemMap.h" /* KW MISRA.INCL.INSIDE */ 47 | 48 | #endif /*PDUR_COM_H*/ 49 | /********************************** End of file *******************************/ 50 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/PduR_Dcm.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * 3 | * Copyright 2016 Mentor Graphics Corporation 4 | * All Rights Reserved 5 | * 6 | * THIS WORK CONTAINS TRADE SECRET 7 | * AND PROPRIETARY INFORMATION WHICH IS THE 8 | * PROPERTY OF MENTOR GRAPHICS 9 | * CORPORATION OR ITS LICENSORS AND IS 10 | * SUBJECT TO LICENSE TERMS. 11 | * 12 | ***************************************************************************** 13 | * File: PduR_Dcm.h 14 | * Description: This file contains Dcm If module functions 15 | * 16 | * Assumptions: none. 17 | * Dependency: none. 18 | * 19 | *****************************************************************************/ 20 | #ifndef PDUR_DCM_H 21 | #define PDUR_DCM_H 22 | 23 | /***************************************************************************** 24 | * Include Section 25 | *****************************************************************************/ 26 | #include "PduR.h" 27 | /***************************************************************************** 28 | * Global Symbols 29 | *****************************************************************************/ 30 | 31 | /***************************************************************************** 32 | * Global Data Types 33 | *****************************************************************************/ 34 | #define PDUR_START_SEC_CODE 35 | #include "PduR_MemMap.h" /* KW MISRA.INCL.INSIDE */ 36 | 37 | /* DCM interface support*/ 38 | /****************************************************** 39 | PduR_DcmTransmit 40 | *******************************************************/ 41 | extern FUNC(Std_ReturnType,PDUR_CODE) PduR_DcmTransmit(VAR(PduIdType,AUTOMATIC) id, 42 | P2VAR(PduInfoType, AUTOMATIC,PDUR_APPL_DATA)info) 43 | ; 44 | /****************************************************** 45 | PduR_DcmCancelTransmit 46 | *******************************************************/ 47 | extern FUNC(Std_ReturnType,PDUR_CODE) PduR_DcmCancelTransmit(VAR(PduIdType,AUTOMATIC) id) 48 | ; 49 | /****************************************************** 50 | PduR_DcmCancelReceive 51 | *******************************************************/ 52 | extern FUNC(Std_ReturnType,PDUR_CODE) PduR_DcmCancelReceive(VAR(PduIdType,AUTOMATIC) id) 53 | ; 54 | 55 | #define PDUR_STOP_SEC_CODE 56 | #include "PduR_MemMap.h" /* KW MISRA.INCL.INSIDE */ 57 | 58 | #endif /*PDUR_DCM_H*/ 59 | /********************************** End of file *******************************/ 60 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/PduR_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/PduR_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/PduR_Lcfg.c: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * 3 | * Copyright 2016 Mentor Graphics Corporation 4 | * All Rights Reserved 5 | * 6 | * THIS WORK CONTAINS TRADE SECRET 7 | * AND PROPRIETARY INFORMATION WHICH IS THE 8 | * PROPERTY OF MENTOR GRAPHICS 9 | * CORPORATION OR ITS LICENSORS AND IS 10 | * SUBJECT TO LICENSE TERMS. 11 | * 12 | ***************************************************************************** 13 | * File: PduR_LCfg.c 14 | * Description: This is the AUTOSAR Pdu Router Module Configuration 15 | * Link-Time C File generated for Post-Build Implementation. 16 | * VSC Version: 2.5.4 17 | * DO NOT EDIT THIS FILE 18 | * 19 | * This file covers requirements: 20 | * 21 | * PDUR423 PDUR424 PDUR0762 22 | * 23 | * 24 | * Assumptions: none. 25 | * Dependency: none. 26 | *****************************************************************************/ 27 | #include "PduR.h" 28 | #include "PduR_i.h" 29 | 30 | #define PDUR_START_SEC_VAR_INIT_UNSPECIFIED 31 | #include "PduR_MemMap.h" /* KW MISRA.INCL.INSIDE */ 32 | 33 | VAR(PduR_StateType, PDUR_VAR) PduR_Status = PDUR_UNINIT; 34 | 35 | P2CONST(PduR_PBConfigType,PDUR_VAR,PDUR_CONST_PB) PduR_Main = 36 | (P2CONST(PduR_PBConfigType,PDUR_VAR,PDUR_CONST_PB))0U; 37 | 38 | P2VAR(CONSTP2CONST(void,PDUR_CONST_PB, PDUR_CONST_PB),PDUR_VAR, PDUR_VAR) RoutingArraysRef 39 | = NULL_PTR; 40 | 41 | P2CONST(uint16,PDUR_VAR, PDUR_CONST_PB) RoutingArraysSizeRef 42 | = NULL_PTR; 43 | 44 | #if(PDUR_ENABLE_ROUTING_GROUPS == STD_ON) 45 | P2CONST(PduR_RoutingPathGroups,PDUR_VAR, PDUR_CONST_PB) RoutingPathGroupsRef 46 | = NULL_PTR; 47 | 48 | P2VAR(CONSTP2VAR(uint8,PDUR_CONST_PB, PDUR_VAR_PB),PDUR_VAR, PDUR_VAR) RoutingDestRamRef 49 | = NULL_PTR; 50 | P2VAR(CONSTP2VAR(uint8,PDUR_CONST_PB, PDUR_VAR_PB),PDUR_VAR, PDUR_VAR) RoutingDestRamRefHandleId 51 | = NULL_PTR; 52 | #endif 53 | 54 | #define PDUR_STOP_SEC_VAR_INIT_UNSPECIFIED 55 | #include "PduR_MemMap.h" /* KW MISRA.INCL.INSIDE */ 56 | 57 | 58 | #define PDUR_START_SEC_CONFIG_DATA_32 59 | #include "PduR_MemMap.h" /* KW MISRA.INCL.INSIDE */ 60 | 61 | /* Hash key between Link Time and Post build for LinTp */ 62 | CONST(uint32, PDUR_CONST) PduR_LTtoPCHashValue = (uint32)212217955U; 63 | 64 | /* Hash key Link Time */ 65 | CONST(uint32, PDUR_CONST) PduR_LTHashValue = (uint32)2740689400U; 66 | 67 | #define PDUR_STOP_SEC_CONFIG_DATA_32 68 | #include "PduR_MemMap.h" /* KW MISRA.INCL.INSIDE */ 69 | 70 | /********************************** End of file *******************************/ 71 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/PduR_LinIf.h: -------------------------------------------------------------------------------- 1 | /***************************************************************************** 2 | * 3 | * Copyright 2016 Mentor Graphics Corporation 4 | * All Rights Reserved 5 | * 6 | * THIS WORK CONTAINS TRADE SECRET 7 | * AND PROPRIETARY INFORMATION WHICH IS THE 8 | * PROPERTY OF MENTOR GRAPHICS 9 | * CORPORATION OR ITS LICENSORS AND IS 10 | * SUBJECT TO LICENSE TERMS. 11 | * 12 | ***************************************************************************** 13 | * File: PduR_LinIf.h 14 | * Description: This file contains LinIf If module functions 15 | * 16 | * Assumptions: none. 17 | * Dependency: none. 18 | * 19 | *****************************************************************************/ 20 | #ifndef PDUR_LINIF_H 21 | #define PDUR_LINIF_H 22 | 23 | /***************************************************************************** 24 | * Include Section 25 | *****************************************************************************/ 26 | #include "PduR.h" 27 | /***************************************************************************** 28 | * Global Symbols 29 | *****************************************************************************/ 30 | 31 | /***************************************************************************** 32 | * Global Data Types 33 | *****************************************************************************/ 34 | #define PDUR_START_SEC_CODE 35 | #include "PduR_MemMap.h" /* KW MISRA.INCL.INSIDE */ 36 | 37 | /* LINIF interface support*/ 38 | /****************************************************** 39 | PduR_LinIfRxIndication 40 | *******************************************************/ 41 | extern FUNC(void, PDUR_CODE) PduR_LinIfRxIndication( 42 | VAR(PduIdType,AUTOMATIC) RxPduId, 43 | P2VAR(PduInfoType, AUTOMATIC,PDUR_APPL_DATA) PduInfoPtr) 44 | ; 45 | /****************************************************** 46 | PduR_LinIfTxConfirmation 47 | *******************************************************/ 48 | extern FUNC(void, PDUR_CODE) PduR_LinIfTxConfirmation(VAR(PduIdType,AUTOMATIC) TxPduId) 49 | ; 50 | /****************************************************** 51 | PduR_LinIfTriggerTransmit 52 | *******************************************************/ 53 | extern FUNC(Std_ReturnType, PDUR_CODE) PduR_LinIfTriggerTransmit( 54 | VAR(PduIdType,AUTOMATIC) TxPduId, 55 | P2VAR(PduInfoType, AUTOMATIC,PDUR_APPL_DATA) PduInfoPtr 56 | ) 57 | ; 58 | 59 | 60 | 61 | #define PDUR_STOP_SEC_CODE 62 | #include "PduR_MemMap.h" /* KW MISRA.INCL.INSIDE */ 63 | 64 | #endif /*PDUR_LINIF_H*/ 65 | /********************************** End of file *******************************/ 66 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/Rte_DataHandleType.h: -------------------------------------------------------------------------------- 1 | /**\file 2 | * 3 | * \brief Generated Source File for Rte 4 | * 5 | * 6 | * 7 | * \b Application: Rte \n 8 | * \b Target: see Rte.h for details \n 9 | * \b Compiler: see Rte.h for details \n 10 | * \b Autosar-Vendor-ID: 31 \n 11 | * 12 | * \b Module: Rte_DataHandleType.h \n 13 | * \b Generator: VSTAR Rte V6.1.1-Build743 \n 14 | * 15 | * NOTE! This file is generated. Do not edit! 16 | * 17 | * \b Changeable-by-user: No \n 18 | * \b Delivery-File: No \n 19 | * \n 20 | * \b Module-Owner: Mentor Graphics \n 21 | * \b Web: https://supportnet.mentor.com/ \n 22 | * \n 23 | */ 24 | 25 | /****************************************************************************** 26 | * 27 | * Copyright 2017 Mentor Graphics Corporation 28 | * All rights reserved 29 | * 30 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 31 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 32 | * SUBJECT TO LICENSE TERMS. 33 | * 34 | * 35 | ******************************************************************************/ 36 | #ifndef RTE_DATAHANDLETYPE_H 37 | #define RTE_DATAHANDLETYPE_H 38 | 39 | /*============================================================================* 40 | * PREPROCESSOR DIRECTIVES * 41 | *============================================================================*/ 42 | 43 | /* INCLUDE DIRECTIVES FOR OTHER HEADERS --------------------------------------*/ 44 | 45 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 46 | #define RTE_DATAHANDLETYPE_SW_MAJOR_VERSION (6U) 47 | #define RTE_DATAHANDLETYPE_SW_MINOR_VERSION (1U) 48 | #define RTE_DATAHANDLETYPE_SW_PATCH_VERSION (1U) 49 | 50 | /*============================================================================* 51 | * EXPORTED TYPEDEF DECLARATIONS * 52 | *============================================================================*/ 53 | 54 | /* Data Handle Types ---------------------------------------------------------*/ 55 | 56 | #endif /* RTE_DATAHANDLETYPE_H */ 57 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/Rte_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/Rte_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/Rte_Type.h: -------------------------------------------------------------------------------- 1 | /**\file 2 | * 3 | * \brief Generated Source File for Rte 4 | * 5 | * 6 | * 7 | * \b Application: Rte \n 8 | * \b Target: see Rte.h for details \n 9 | * \b Compiler: see Rte.h for details \n 10 | * \b Autosar-Vendor-ID: 31 \n 11 | * 12 | * \b Module: Rte_Type.h \n 13 | * \b Generator: VSTAR Rte V6.1.1-Build743 \n 14 | * 15 | * NOTE! This file is generated. Do not edit! 16 | * 17 | * \b Changeable-by-user: No \n 18 | * \b Delivery-File: No \n 19 | * \n 20 | * \b Module-Owner: Mentor Graphics \n 21 | * \b Web: https://supportnet.mentor.com/ \n 22 | * \n 23 | */ 24 | 25 | /****************************************************************************** 26 | * 27 | * Copyright 2017 Mentor Graphics Corporation 28 | * All rights reserved 29 | * 30 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 31 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 32 | * SUBJECT TO LICENSE TERMS. 33 | * 34 | * 35 | ******************************************************************************/ 36 | #ifndef RTE_TYPE_H 37 | #define RTE_TYPE_H 38 | 39 | /*============================================================================* 40 | * PREPROCESSOR DIRECTIVES * 41 | *============================================================================*/ 42 | 43 | /* INCLUDE DIRECTIVES FOR OTHER HEADERS --------------------------------------*/ 44 | 45 | #include "Rte.h" 46 | 47 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 48 | #define RTE_TYPE_SW_MAJOR_VERSION (6U) 49 | #define RTE_TYPE_SW_MINOR_VERSION (1U) 50 | #define RTE_TYPE_SW_PATCH_VERSION (1U) 51 | 52 | /*============================================================================* 53 | * EXPORTED TYPEDEF DECLARATIONS * 54 | *============================================================================*/ 55 | 56 | /* Implementation data types -------------------------------------------------*/ 57 | typedef uint32 AppModeType; 58 | typedef uint8 ApplicationStateType; 59 | typedef uint8 ApplicationType; 60 | typedef uint32 CounterType; 61 | 62 | typedef struct 63 | { 64 | uint8 testElement1; 65 | uint32 testElement2; 66 | uint16 testElement3; 67 | } IocTestStruct; 68 | 69 | typedef P2VAR(IocTestStruct, TYPEDEF, RTE_APPL_DATA) IocTestStructDataRefByType; 70 | typedef uint8 RestartType; 71 | typedef uint32 TickType; 72 | typedef uint8 uint8_2dim_array[2][3]; 73 | typedef uint8 uint8_array[8]; 74 | typedef P2VAR(uint8, TYPEDEF, RTE_APPL_DATA) uint8_ptr; 75 | typedef uint8 uint8_ref; 76 | typedef P2VAR(void, TYPEDEF, RTE_APPL_DATA) void_ptr; 77 | 78 | /* Per-Instance-Memory types -------------------------------------------------*/ 79 | 80 | /* Client-Server types -------------------------------------------------------*/ 81 | typedef struct 82 | { 83 | uint16 clientId; 84 | uint16 sequenceCounter; 85 | } Rte_Cs_TransactionHandleType; 86 | 87 | 88 | #endif /* RTE_TYPE_H */ 89 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/Rte_log.txt: -------------------------------------------------------------------------------- 1 | Transformer prototypes for RemoteReceivers 2 | Transformer prototypes for RemoteSenders 3 | Transformer prototypes for RemoteSignalClients 4 | Transformer prototypes for RemoteSignalServers 5 | Cache entries for document #0 6 | refCache: 48 7 | revRefCache: 83 8 | refValRefCache: 0 9 | getOneByQueryCache: 820 10 | getManyByQueryCache: 90 11 | shortNameCache: 100 12 | nodeTextCache: 291 13 | usedPPortsCache: 0 14 | usedRPortsCache: 0 15 | usedPRPortsCache: 0 16 | portPrototypeCache: 0 17 | 18 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/SPI_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/SPI_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/WDG_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/WDG_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/WdgIf_Cfg.h: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * This file is automatically generated by VSC. 3 | * Do not edit manually. 4 | * VSC Version : 2.5.4 5 | * WdgIfPlugin : com.mentor.bsw.wdgif.generator 6.2.0 6 | *============================================================================== 7 | * 8 | * Module: WdgIf 9 | * 10 | * File Name: WdgIf_Cfg.h 11 | * 12 | * Description: This file shall contain the configuration pre-compile time 13 | * parameters for WdgIf module. 14 | * 15 | ******************************************************************************/ 16 | 17 | /****************************************************************************** 18 | * 19 | * Copyright 2016 Mentor Graphics Corporation 20 | * All rights reserved 21 | * 22 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 23 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 24 | * SUBJECT TO LICENSE TERMS. 25 | * 26 | * 27 | ******************************************************************************/ 28 | 29 | #ifndef WDGIF_CFG_H 30 | #define WDGIF_CFG_H 31 | 32 | /** \Requirements{DD-BSW030-MGC01-V1 DD-BSW031-MGC01-V1} */ 33 | 34 | /*=============================== INCLUSIONS ================================*/ 35 | 36 | 37 | /*============================== VERSION INFO ===============================*/ 38 | 39 | #define WDGIF_CFG_SW_MAJOR_VERSION (6U) 40 | #define WDGIF_CFG_SW_MINOR_VERSION (2U) 41 | #define WDGIF_CFG_SW_PATCH_VERSION (0U) 42 | 43 | /*============================ TYPE DEFINITIONS =============================*/ 44 | 45 | /*============================ MACRO DEFINITIONS ============================*/ 46 | 47 | /****************************************************************************** 48 | * General Configuration 49 | *****************************************************************************/ 50 | 51 | /** 52 | * Preprocessor switch to enable-disable 53 | * development error detection and reporting 54 | * \Requirements 55 | * \reqtrace{DSAR-SDD-WDGIF-27-2}{DD-WdgIf005-Conf-MGC01-V1} 56 | */ 57 | #define WDGIF_DEV_ERROR_DETECT (STD_OFF) 58 | 59 | /** 60 | * Preprocessor switch to enable/disable the existence of the 61 | * API WdgIf_GetVersionInfo 62 | * \Requirements 63 | * \reqtrace{DSAR-SDD-WDGIF-28-2}{DD-WDGIF033-Conf-MGC01-V1} 64 | */ 65 | #define WDGIF_VERSION_INFO_API (STD_ON) 66 | 67 | /** 68 | * Preprocessor switch to enable-disable the 69 | * version check for foreign modules 70 | */ 71 | #define WDGIF_VERSION_CHECK_FOREIGN_MODULE (STD_ON) 72 | 73 | #define WdgIfConf_WdgIfDevice_WdgIfDevice (0U) 74 | 75 | 76 | #define WDGIF_PC_HASH_VALUE ((uint32)3918076480U) 77 | 78 | 79 | #endif /* WDGIF_CFG_H */ 80 | /*=============================== END OF FILE ===============================*/ 81 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/WdgIf_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/WdgIf_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/WdgIf_Lcfg.c: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * This file is automatically generated by VSC. 3 | * Do not edit manually. 4 | * VSC Version : 2.5.4 5 | * WdgIfPlugin : com.mentor.bsw.wdgif.generator 6.2.0 6 | *============================================================================== 7 | * 8 | * Module: WdgIf 9 | * 10 | * File Name: WdgIf_Lcfg.c 11 | * 12 | * Description: This file shall contain the configuration link time 13 | * parameters for WdgIf module. 14 | * 15 | ******************************************************************************/ 16 | 17 | /****************************************************************************** 18 | * 19 | * Copyright 2016 Mentor Graphics Corporation 20 | * All rights reserved 21 | * 22 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 23 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 24 | * SUBJECT TO LICENSE TERMS. 25 | * 26 | * 27 | ******************************************************************************/ 28 | 29 | /** \Requirements{DD-BSW013-MGC01-V1 DD-BSW014-MGC01-V1} */ 30 | 31 | /*=============================== INCLUSIONS ================================*/ 32 | 33 | #include "WdgIf.h" 34 | 35 | /* Version controls for all WdgIf header files */ 36 | 37 | #define EXPECTED_SW_MAJOR_VERSION (6U) 38 | #define EXPECTED_SW_MINOR_VERSION (2U) 39 | #define EXPECTED_SW_PATCH_VERSION (0U) 40 | 41 | #if ( (WDGIF_SW_MAJOR_VERSION != EXPECTED_SW_MAJOR_VERSION) || \ 42 | (WDGIF_SW_MINOR_VERSION != EXPECTED_SW_MINOR_VERSION) || \ 43 | (WDGIF_SW_PATCH_VERSION != EXPECTED_SW_PATCH_VERSION) ) 44 | #error "The software version of the WdgIf.h file does not match the expected version." 45 | #endif 46 | /****************************************************************************** 47 | * General Configuration 48 | *****************************************************************************/ 49 | 50 | 51 | /*************************************************/ 52 | /* Public CRC32 hash values for link time checks */ 53 | /*************************************************/ 54 | #define WDGIF_START_SEC_CONST_32 55 | #include "WdgIf_MemMap.h" /* KW MISRA.INCL.INSIDE */ 56 | 57 | CONST(uint32, WDGIF_CONST) WdgIf_LTtoPCHashValue = (uint32)3918076480U; 58 | 59 | #define WDGIF_STOP_SEC_CONST_32 60 | #include "WdgIf_MemMap.h" /* KW MISRA.INCL.INSIDE */ 61 | 62 | /*=============================== END OF FILE ===============================*/ 63 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/WdgM_Cfg.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | * This file is automatically generated by VSC. 3 | * Do not edit manually. 4 | * VSC Version : 2.5.4 5 | * WdgMPlugin : com.mentor.bsw.wdgm.generator 7.2.1 6 | *=============================================================================== 7 | * 8 | * Module: WdgM 9 | * 10 | * File Name: WdgM_Cfg.h 11 | * 12 | * Description: This file shall contain the configuration precompile time 13 | * parameters for WdgM module. 14 | * 15 | *******************************************************************************/ 16 | 17 | /******************************************************************************* 18 | * 19 | * Copyright 2016 Mentor Graphics Corporation 20 | * All rights reserved 21 | * 22 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 23 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 24 | * SUBJECT TO LICENSE TERMS. 25 | * 26 | * 27 | ******************************************************************************/ 28 | 29 | #ifndef WDGM_CFG_H 30 | #define WDGM_CFG_H 31 | 32 | /*=============================== INCLUSIONS =================================*/ 33 | 34 | 35 | /*============================== VERSION INFO ================================*/ 36 | 37 | #define WDGM_CFG_SW_MAJOR_VERSION (7U) 38 | #define WDGM_CFG_SW_MINOR_VERSION (2U) 39 | #define WDGM_CFG_SW_PATCH_VERSION (1U) 40 | 41 | /*============================ TYPE DEFINITIONS ==============================*/ 42 | 43 | /*============================ MACRO DEFINITIONS =============================*/ 44 | 45 | /******************************************************************************* 46 | * General Configuration 47 | ******************************************************************************/ 48 | /** 49 | * Preprocessor switch to enable-disable development error detection 50 | */ 51 | #define WDGM_DEV_ERROR_DETECT (STD_ON) 52 | 53 | 54 | /** 55 | * Preprocessor switch to enable-disable defensive behaviour 56 | */ 57 | #define WDGM_DEFENSIVE_BEHAVIOUR (STD_OFF) 58 | 59 | 60 | /** 61 | * Preprocessor switch to enable/disable production error reporting when WdgM reaches status WDGM_GLOBAL_STATUS_STOPPED 62 | */ 63 | #define WDGM_DEM_STOPPED_SUPERVISION_REPORT (STD_ON) 64 | 65 | 66 | /** 67 | * Preprocessor switch to enable/disable the existence of the API WdgM_GetVersionInfo 68 | */ 69 | #define WDGM_VERSION_INFO_API (STD_ON) 70 | 71 | /** 72 | * Preprocessor switch to enable/disable the External Module Version Check 73 | */ 74 | #define WDGM_VERSION_CHECK_FOREIGN_MODULE (STD_OFF) 75 | 76 | /** 77 | * Preprocessor switch to enable/disable the OFF mode of WDG 78 | */ 79 | #define WDGM_OFF_MODE_ENABLED (STD_ON) 80 | 81 | 82 | /** 83 | * Preprocessor switch to enable/disable the Immediate Reset when Alive supervision has failed 84 | */ 85 | #define WDGM_IMMEDIATE_RESET (STD_OFF) 86 | 87 | /** 88 | * Preprocessor directive to decide if interaction with BswM is configured or not 89 | */ 90 | #define WDGM_INTERACTION_WITH_BSWM (STD_OFF) 91 | 92 | #define WDGM_PC_HASH_VALUE ((uint32)2912500435U) 93 | 94 | 95 | #endif /* WDGM_CFG_H */ 96 | /*=============================== END OF FILE ================================*/ 97 | -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/WdgM_GEN_READY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/MPC5746R_ECU/WindRiver/WdgM_GEN_READY -------------------------------------------------------------------------------- /gen/MPC5746R_ECU/WindRiver/WdgM_PBcfg.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | * This file is automatically generated by VSC. 3 | * Do not edit manually. 4 | * VSC Version : 2.5.4 5 | * WdgMPlugin : com.mentor.bsw.wdgm.generator 7.2.1 6 | *=============================================================================== 7 | * 8 | * Module: WdgM 9 | * 10 | * File Name: WdgM_PBcfg.h 11 | * 12 | * Description: This file shall contain the configuration Post-Build 13 | * parameters for WdgM module. 14 | * 15 | *******************************************************************************/ 16 | 17 | /******************************************************************************* 18 | * 19 | * Copyright 2016 Mentor Graphics Corporation 20 | * All rights reserved 21 | * 22 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 23 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 24 | * SUBJECT TO LICENSE TERMS. 25 | * 26 | * 27 | ******************************************************************************/ 28 | 29 | #ifndef WDGM_PBCFG_H 30 | #define WDGM_PBCFG_H 31 | 32 | /*=============================== INCLUSIONS =================================*/ 33 | #include "WdgM_Types.h" 34 | 35 | /*=============================== INCLUSIONS =================================*/ 36 | 37 | #define WDGM_PBCFG_SW_MAJOR_VERSION (7U) 38 | #define WDGM_PBCFG_SW_MINOR_VERSION (2U) 39 | #define WDGM_PBCFG_SW_PATCH_VERSION (1U) 40 | 41 | /******************************************************************************* 42 | * General Configuration 43 | ******************************************************************************/ 44 | #define WDGM_START_SEC_POSTBUILD_CONFIG_UNSPECIFIED 45 | #include "WdgM_MemMap.h" /* KW MISRA.INCL.INSIDE */ 46 | 47 | extern CONST(WdgM_ConfigType,WDGM_CONST) WdgMConfigSet; 48 | 49 | #define WDGM_STOP_SEC_POSTBUILD_CONFIG_UNSPECIFIED 50 | #include "WdgM_MemMap.h" /* KW MISRA.INCL.INSIDE */ 51 | 52 | #endif /* #ifndef WDGM_PBCFG_H */ 53 | /*=============================== END OF FILE ================================*/ -------------------------------------------------------------------------------- /gen/gen_ready: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/gen/gen_ready -------------------------------------------------------------------------------- /inc/BswM_CanSM.h: -------------------------------------------------------------------------------- 1 | /**\file 2 | * 3 | * BSWM CanSM Header File 4 | * 5 | * \b Application: BSWM\n 6 | * \b Target: Independent\n 7 | * \b Compiler: Independent\n 8 | * \b Autosar-Vendor-ID: 41\n 9 | * \b Module: name: BswM_CanSM.h \n 10 | * \b File-Revision: version: 3 \n 11 | * \b Changeable-by-user: No\n 12 | * \b Delivery-File: Yes\n 13 | * \b Module-Owner: PICEA\n 14 | * \b Last-Changed-by: derived_by: pzgykx \n 15 | * \b Classification: CONFIDENTIAL\n 16 | * \Requirements 17 | * \b {DSAR-SDD-BswM-3-1}{BswM0049,BswM0026,BswM0059,BswM0063} 18 | */ 19 | 20 | /* 21 | * 22 | * Copyright Mecel AB 23 | * Box 14044 24 | * 400 20 GOTHENBURG 25 | * SWEDEN 26 | * Phone: +46 (0)31 720 44 00 27 | * E-Mail: picea(at)mecel.se 28 | * Web: http://bugzilla.mecel.se 29 | * 30 | * The copyright of the computer program(s) herein is the property of 31 | * Mecel AB. The programs(s) may be used and/or copied only with the 32 | * written permission of Mecel AB or in accordance with the terms and 33 | * conditions stipulated in the agreement/contract under which the 34 | * program(s) have been supplied. 35 | * 36 | ******************************************************************************/ 37 | #ifndef BSWM_CANSM_H 38 | #define BSWM_CANSM_H 39 | 40 | /*============================================================================*\ 41 | * PREPROCESSOR DIRECTIVES 42 | \*============================================================================*/ 43 | 44 | /* INCLUDE DIRECTIVES FOR STANDARD HEADERS -----------------------------------*/ 45 | 46 | #include "CanSM_Types.h" 47 | //#include "BswM_Version.h" 48 | 49 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 50 | 51 | /** 52 | * SW Major version index 53 | */ 54 | #define BSWM_CANSM_SW_MAJOR_VERSION (2U) 55 | 56 | /** 57 | * SW Minor version index 58 | */ 59 | #define BSWM_CANSM_SW_MINOR_VERSION (7U) 60 | 61 | /** 62 | * SW Patch level version index 63 | */ 64 | #define BSWM_CANSM_SW_PATCH_VERSION (0U) 65 | 66 | /** 67 | * Mark start of memory area for code 68 | */ 69 | 70 | 71 | /** 72 | * \brief Function called by CanSM to indicate its current state. 73 | * \return void 74 | * \remark Service ID 5 75 | * \remark Sync/Async Synchronous 76 | * \remark Reentrancy Reentrant 77 | * \param Network (in) The CAN channel that the indicated state corresponds to 78 | * \param CurrentState (in) The current state of the CAN channel. 79 | */ 80 | extern FUNC(void,BSWM_CODE) BswM_CanSM_CurrentState(NetworkHandleType Network, CanSM_BswMCurrentStateType CurrentState); 81 | 82 | /** 83 | * Mark end of memory area for code 84 | */ 85 | 86 | 87 | #endif /* BSWM_CANSM_H */ 88 | 89 | /* END OF FILE -------------------------------------------------------------- */ 90 | 91 | -------------------------------------------------------------------------------- /inc/BswM_DCM.h: -------------------------------------------------------------------------------- 1 | /**\file 2 | * 3 | * BSWM DCM Header File 4 | * 5 | * \b Application: BSWM\n 6 | * \b Target: Independent\n 7 | * \b Compiler: Independent\n 8 | * \b Autosar-Vendor-ID: 41\n 9 | * \b Module: name: BswM_DCM.h \n 10 | * \b File-Revision: version: 3 \n 11 | * \b Changeable-by-user: No\n 12 | * \b Delivery-File: Yes\n 13 | * \b Module-Owner: PICEA\n 14 | * \b Last-Changed-by: derived_by: pzgykx \n 15 | * \b Classification: CONFIDENTIAL\n 16 | * \Requirements 17 | * \b {DSAR-SDD-BswM-5-1}{BswM0048,BswM0122,BswM0123,BswM0026,BswM0059,BswM0063} 18 | */ 19 | 20 | /* 21 | * 22 | * Copyright Mecel AB 23 | * Box 14044 24 | * 400 20 GOTHENBURG 25 | * SWEDEN 26 | * Phone: +46 (0)31 720 44 00 27 | * E-Mail: picea(at)mecel.se 28 | * Web: http://bugzilla.mecel.se 29 | * 30 | * The copyright of the computer program(s) herein is the property of 31 | * Mecel AB. The programs(s) may be used and/or copied only with the 32 | * written permission of Mecel AB or in accordance with the terms and 33 | * conditions stipulated in the agreement/contract under which the 34 | * program(s) have been supplied. 35 | * 36 | ******************************************************************************/ 37 | #ifndef BSWM_DCM_H 38 | #define BSWM_DCM_H 39 | 40 | /*============================================================================*\ 41 | * PREPROCESSOR DIRECTIVES 42 | \*============================================================================*/ 43 | 44 | /* INCLUDE DIRECTIVES FOR STANDARD HEADERS -----------------------------------*/ 45 | 46 | //#include "BswM_Types.h" 47 | #include "BswM_Version.h" 48 | 49 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 50 | 51 | /** 52 | * SW Major version index 53 | */ 54 | #define BSWM_DCM_SW_MAJOR_VERSION (2U) 55 | 56 | /** 57 | * SW Minor version index 58 | */ 59 | #define BSWM_DCM_SW_MINOR_VERSION (7U) 60 | 61 | /** 62 | * SW Patch level version index 63 | */ 64 | #define BSWM_DCM_SW_PATCH_VERSION (0U) 65 | 66 | /** 67 | * Mark start of memory area for code 68 | */ 69 | #define BSWM_START_SEC_CODE 70 | #include "MemMap.h" 71 | 72 | //#if (BSWM_DCM_ENABLED == STD_ON) 73 | 74 | /** 75 | * \brief Function called by DCM to inform the BswM about the current state of the communication mode. 76 | * \return void 77 | * \remark Service ID 6 78 | * \remark Sync/Async Synchronous 79 | * \remark Reentrancy Reentrant 80 | * \param Network (in) The communication channel that the diagnostic mode corresponds to. 81 | * \param RequestedMode (in) The requested diagnostic communication mode. 82 | */ 83 | extern FUNC(void, BSWM_CODE) BswM_Dcm_CommunicationMode_CurrentState (NetworkHandleType Network, Dcm_CommunicationModeType RequestedMode); 84 | //#endif 85 | 86 | /** 87 | * Mark end of memory area for code 88 | */ 89 | #define BSWM_STOP_SEC_CODE 90 | #include "MemMap.h" 91 | 92 | #endif /* BSWM_DCM_H */ 93 | 94 | /* END OF FILE -------------------------------------------------------------- */ 95 | 96 | -------------------------------------------------------------------------------- /inc/BswM_LinSM.h: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * 3 | * Copyright 2014 Mentor Graphics Corporation 4 | * All rights reserved 5 | * 6 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 7 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 8 | * SUBJECT TO LICENSE TERMS. 9 | * 10 | * 11 | ****************************************************************************** 12 | * File: BswM_LinSM.h 13 | * Description: BSWM LinSM Header File 14 | * Product: 15 | * Assumptions: 16 | * Dependency: 17 | * Requirements: {DSAR-SDD-BswM-9-1}{BswM0052,BswM0026,BswM0059,BswM0063} 18 | * 19 | *****************************************************************************/ 20 | #ifndef BSWM_LINSM_H 21 | #define BSWM_LINSM_H 22 | 23 | /*============================================================================*\ 24 | * PREPROCESSOR DIRECTIVES 25 | *============================================================================*/ 26 | 27 | /* INCLUDE DIRECTIVES FOR STANDARD HEADERS -----------------------------------*/ 28 | 29 | //#include "BswM_Types.h" 30 | #include "BswM_Version.h" 31 | 32 | #define BSWM_LINSM_ENABLED (STD_ON) 33 | /** 34 | * Mark start of memory area for code 35 | */ 36 | #define BSWM_START_SEC_CODE 37 | //#include "BswM_BswMemMap.h" 38 | 39 | #if (BSWM_LINSM_ENABLED == STD_ON) 40 | 41 | /** 42 | * \brief Function called by LinSM to indicate its current state. 43 | * \return void 44 | * \remark Service ID 9 45 | * \remark Sync/Async Synchronous 46 | * \remark Reentrancy Reentrant 47 | * \param Network (in) The LIN channel that the indicated state corresponds to. 48 | * \param CurrentState (in) The current state of the LIN channel. 49 | */ 50 | extern FUNC(void, BSWM_CODE) BswM_LinSM_CurrentState(NetworkHandleType Network, LinSM_ModeType CurrentState); 51 | 52 | /** 53 | * \brief Function called by LinSM to indicate the currently active schedule table for a specific LIN channel. 54 | * \return void 55 | * \remark Service ID 10 56 | * \remark Sync/Async Synchronous 57 | * \remark Reentrancy Reentrant 58 | * \param Network (in) The LIN channel that the schedule table switch have occurred on. 59 | * \param CurrentSchedule (in) The currently active schedule table of the LIN channel. 60 | */ 61 | extern FUNC(void, BSWM_CODE) BswM_LinSM_CurrentSchedule(NetworkHandleType Network, LinIf_SchHandleType CurrentSchedule); 62 | #endif 63 | 64 | /** 65 | * Mark end of memory area for code 66 | */ 67 | #define BSWM_STOP_SEC_CODE 68 | //#include "BswM_BswMemMap.h" 69 | 70 | #endif /* BSWM_LINSM_H */ 71 | 72 | /* END OF FILE -------------------------------------------------------------- */ 73 | 74 | -------------------------------------------------------------------------------- /inc/BswM_NvM.h: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * 3 | * Copyright 2014 Mentor Graphics Corporation 4 | * All rights reserved 5 | * 6 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 7 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 8 | * SUBJECT TO LICENSE TERMS. 9 | * 10 | * 11 | ****************************************************************************** 12 | * File: BswM_NvM.h 13 | * Description: BSWM NvM Header File 14 | * Product: 15 | * Assumptions: 16 | * Dependency: 17 | * Requirements: 18 | * {DSAR-SDD-BswM-12-1}{BswM0104,BswM0152,BswM0026,BswM0059,BswM0063} 19 | * 20 | *****************************************************************************/ 21 | #ifndef BSWM_NVM_H 22 | #define BSWM_NVM_H 23 | 24 | /*============================================================================*\ 25 | * PREPROCESSOR DIRECTIVES 26 | \*============================================================================*/ 27 | 28 | /* INCLUDE DIRECTIVES FOR STANDARD HEADERS -----------------------------------*/ 29 | 30 | //#include "BswM_Types.h" 31 | 32 | #include "NvM.h" 33 | 34 | /** 35 | * Mark start of memory area for code 36 | */ 37 | #define BSWM_START_SEC_CODE 38 | #include "MemMap.h" 39 | 40 | 41 | /** 42 | * \brief Function called by NvM to indicate the current block mode of an NvM block. 43 | * \return void 44 | * \remark Service ID 22 45 | * \remark Sync/Async Synchronous 46 | * \remark Reentrancy Reentrant 47 | * \param Block (in) The Block that the new NvM Mode corresponds to. 48 | * \param CurrentBlockMode (in) The current block mode of the NvM block. 49 | */ 50 | extern FUNC(void, BSWM_CODE) BswM_NvM_CurrentBlockMode(NvM_BlockIdType Block, NvM_RequestResultType CurrentBlockMode); 51 | 52 | /** 53 | * \brief Function called by NvM to inform the BswM about the current state of a multi block job. 54 | * \return void 55 | * \remark Service ID 23 56 | * \remark Sync/Async Synchronous 57 | * \remark Reentrancy Reentrant 58 | * \param ServiceId (in) Indicates whether the callback refers to multi block services NvM_ReadAll or NvM_WriteAll. 59 | * \param CurrentJobMode (in) Current state of the multi block job indicated by parameter ServiceId. 60 | */ 61 | extern FUNC(void, BSWM_CODE) BswM_NvM_CurrentJobMode( uint8 ServiceId, NvM_RequestResultType CurrentJobMode); 62 | 63 | 64 | /** 65 | * Mark end of memory area for code 66 | */ 67 | #define BSWM_STOP_SEC_CODE 68 | #include "MemMap.h" 69 | 70 | #endif /* BSWM_LINSM_H */ 71 | 72 | /* END OF FILE -------------------------------------------------------------- */ 73 | 74 | -------------------------------------------------------------------------------- /inc/BswM_Version.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BSWM_VERSION_H 3 | #define BSWM_VERSION_H 4 | 5 | /*============================================================================*\ 6 | * PREPROCESSOR DIRECTIVES 7 | \*============================================================================*/ 8 | 9 | /* INCLUDE DIRECTIVES FOR STANDARD HEADERS -----------------------------------*/ 10 | 11 | /* INCLUDE DIRECTIVES FOR OTHER HEADERS --------------------------------------*/ 12 | 13 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 14 | 15 | /** 16 | * Major version number of AUTOSAR Release on which the 17 | * appropriate implementation is based on. 18 | * \Requirements 19 | */ 20 | #define BSWM_AR_RELEASE_MAJOR_VERSION (4) 21 | 22 | /** 23 | * Minor version number of AUTOSAR Release on which the 24 | * appropriate implementation is based on. 25 | * \Requirements 26 | */ 27 | #define BSWM_AR_RELEASE_MINOR_VERSION (2) 28 | 29 | /** 30 | * Patch level version number of AUTOSAR Release on which the 31 | * appropriate implementation is based on. 32 | * \Requirements 33 | */ 34 | #define BSWM_AR_RELEASE_REVISION_VERSION (2) 35 | 36 | #endif 37 | 38 | -------------------------------------------------------------------------------- /inc/CanIf_MemMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/inc/CanIf_MemMap.h -------------------------------------------------------------------------------- /inc/CanSM_MemMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/inc/CanSM_MemMap.h -------------------------------------------------------------------------------- /inc/CanTp_MemMap.h: -------------------------------------------------------------------------------- 1 | #ifndef CANTP_MEMMAP_H 2 | #define CANTP_MEMMAP_H 3 | 4 | 5 | 6 | #ifdef CANTP_START_SEC_VAR_INIT_UNSPECIFIED 7 | /** 8 | * @file MemMap.h 9 | * @violates @ref MemMap_h_REF_1 MISRA 2004 Required Rule 19.6, use of '#undef' is discouraged 10 | */ 11 | #undef CANTP_START_SEC_VAR_INIT_UNSPECIFIED 12 | /** 13 | * @file MemMap.h 14 | * @violates @ref MemMap_h_REF_1 MISRA 2004 Required Rule 19.6, use of '#undef' is discouraged 15 | */ 16 | #pragma section DATA ".mcal_data" ".mcal_bss" 17 | #endif 18 | 19 | #ifdef CANTP_STOP_SEC_VAR_INIT_UNSPECIFIED 20 | /** 21 | * @file MemMap.h 22 | * @violates @ref MemMap_h_REF_1 MISRA 2004 Required Rule 19.6, use of '#undef' is discouraged 23 | */ 24 | #undef CANTP_STOP_SEC_VAR_INIT_UNSPECIFIED 25 | /** 26 | * @file MemMap.h 27 | * @violates @ref MemMap_h_REF_1 MISRA 2004 Required Rule 19.6, use of '#undef' is discouraged 28 | */ 29 | #pragma section DATA 30 | #endif 31 | 32 | 33 | 34 | #endif -------------------------------------------------------------------------------- /inc/ComM_MemMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/inc/ComM_MemMap.h -------------------------------------------------------------------------------- /inc/Com_MemMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/inc/Com_MemMap.h -------------------------------------------------------------------------------- /inc/Dcm_MemMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/inc/Dcm_MemMap.h -------------------------------------------------------------------------------- /inc/Dem_MemMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/inc/Dem_MemMap.h -------------------------------------------------------------------------------- /inc/Det.h: -------------------------------------------------------------------------------- 1 | 2 | /******************************************************************************/ 3 | 4 | /******************************************************************************* 5 | ** Input File ** 6 | *******************************************************************************/ 7 | #ifndef DET_H 8 | #define DET_H 9 | 10 | /******************************************************************************* 11 | ** Include Section ** 12 | *******************************************************************************/ 13 | #include "Std_Types.h" 14 | 15 | /******************************************************************************* 16 | ** Version Information ** 17 | *******************************************************************************/ 18 | /* AUTOSAR release version information */ 19 | #define DET_AR_RELEASE_MAJOR_VERSION 4 20 | #define DET_AR_RELEASE_MINOR_VERSION 2 21 | #define DET_AR_RELEASE_REVISION_VERSION 2 22 | 23 | /* Module Software version information */ 24 | #define DET_SW_MAJOR_VERSION 4 25 | #define DET_SW_MINOR_VERSION 0 26 | #define DET_SW_PATCH_VERSION 0 27 | 28 | /******************************************************************************* 29 | ** Global Symbols ** 30 | *******************************************************************************/ 31 | 32 | 33 | /******************************************************************************* 34 | ** Global Data Types ** 35 | *******************************************************************************/ 36 | 37 | /* Defining the structure to store the parameters of Det Report Error 38 | function */ 39 | typedef struct STag_tDet_Error 40 | { /* It will store the ModuleId of the reporting module */ 41 | uint16 ModuleId; 42 | 43 | /* It will store the index based InstanceId of the reporting module */ 44 | uint8 InstanceId; 45 | 46 | /* It will store the ApiId of the reporting function */ 47 | uint8 ApiId; 48 | 49 | /* It will store the ErrorId of the reporting error */ 50 | uint8 ErrorId; 51 | 52 | }tDet_Error; 53 | 54 | 55 | /******************************************************************************* 56 | ** Function Prototypes ** 57 | *******************************************************************************/ 58 | 59 | extern Std_ReturnType Det_ReportError(uint16 ModuleId, uint8 InstanceId, 60 | uint8 ApiId, uint8 ErrorId); 61 | 62 | #endif /* DET_H */ 63 | 64 | /******************************************************************************* 65 | ** End of File ** 66 | *******************************************************************************/ 67 | -------------------------------------------------------------------------------- /inc/Ea_MemMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/inc/Ea_MemMap.h -------------------------------------------------------------------------------- /inc/LinIf_MemMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/inc/LinIf_MemMap.h -------------------------------------------------------------------------------- /inc/LinSM_MemMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/inc/LinSM_MemMap.h -------------------------------------------------------------------------------- /inc/MemIf_MemMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/inc/MemIf_MemMap.h -------------------------------------------------------------------------------- /inc/NvM_MemMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/inc/NvM_MemMap.h -------------------------------------------------------------------------------- /inc/PduR_MemMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/inc/PduR_MemMap.h -------------------------------------------------------------------------------- /inc/Rte_MemMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/inc/Rte_MemMap.h -------------------------------------------------------------------------------- /inc/SchM_CanIf.h: -------------------------------------------------------------------------------- 1 | /**\file 2 | * 3 | * \brief Generated Source File for Rte 4 | * 5 | * 6 | * 7 | * \b Application: Rte \n 8 | * \b Target: see Rte.h for details \n 9 | * \b Compiler: see Rte.h for details \n 10 | * \b Autosar-Vendor-ID: 31 \n 11 | * 12 | * \b Module: SchM_CanIf.h \n 13 | * \b Generator: AUTOSAR Rte V4.18.3-Delivery \n 14 | * 15 | * NOTE! This file is generated. Do not edit! 16 | * 17 | * \b Changeable-by-user: No \n 18 | * \b Delivery-File: No \n 19 | * \n 20 | * \b Module-Owner: MetaWares \n 21 | * \b Web: https://supportnet.MetaWares.com/ \n 22 | * \n 23 | */ 24 | 25 | /****************************************************************************** 26 | * 27 | * Copyright 2018 MetaWares Corporation 28 | * All rights reserved 29 | * 30 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 31 | * THE PROPERTY OF MetaWares CORPORATION OR ITS LICENSORS AND IS 32 | * SUBJECT TO LICENSE TERMS. 33 | * 34 | * 35 | ******************************************************************************/ 36 | #ifndef SCHM_CANIF_H 37 | #define SCHM_CANIF_H 38 | 39 | #ifdef __cplusplus 40 | extern "C" { 41 | #endif /* __cplusplus */ 42 | 43 | /*============================================================================* 44 | * PREPROCESSOR DIRECTIVES * 45 | *============================================================================*/ 46 | 47 | /* INCLUDE DIRECTIVES FOR OTHER HEADERS --------------------------------------*/ 48 | 49 | #include "SchM_CanIf_Type.h" 50 | 51 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 52 | #define SCHM_CANIF_SW_MAJOR_VERSION (4U) 53 | #define SCHM_CANIF_SW_MINOR_VERSION (18U) 54 | #define SCHM_CANIF_SW_PATCH_VERSION (3U) 55 | 56 | /*============================================================================* 57 | * EXPORTED TYPEDEF DECLARATIONS * 58 | *============================================================================*/ 59 | 60 | #define RTE_START_SEC_CODE 61 | #include "MemMap.h" /* KW MISRA.INCL.INSIDE */ 62 | 63 | /* ExclusiveArea prototypes -------------------------------------------------*/ 64 | extern FUNC(void, RTE_CODE) SchM_Enter_CanIf_EXCLUSIVE_AREA_0(void); 65 | extern FUNC(void, RTE_CODE) SchM_Exit_CanIf_EXCLUSIVE_AREA_0(void); 66 | 67 | /* Mode management prototypes -----------------------------------------------*/ 68 | /* Internal and External Trigger prototypes ---------------------------------*/ 69 | 70 | #define RTE_STOP_SEC_CODE 71 | #include "MemMap.h" /* KW MISRA.INCL.INSIDE */ 72 | 73 | /* Entrypoint prototypes ----------------------------------------------------*/ 74 | #define CANIF_START_SEC_CODE 75 | #include "MemMap.h" /* KW MISRA.INCL.INSIDE */ 76 | 77 | extern FUNC(void, CANIF_CODE) CanIf_MainFunction(void); 78 | 79 | #define CANIF_STOP_SEC_CODE 80 | #include "MemMap.h" /* KW MISRA.INCL.INSIDE */ 81 | 82 | 83 | #ifdef __cplusplus 84 | } /* extern "C" */ 85 | #endif /* __cplusplus */ 86 | 87 | #endif /* SCHM_CANIF_H */ 88 | -------------------------------------------------------------------------------- /inc/SchM_CanIf_Type.h: -------------------------------------------------------------------------------- 1 | /**\file 2 | * 3 | * \brief Generated Source File for Rte 4 | * 5 | * 6 | * 7 | * \b Application: Rte \n 8 | * \b Target: see Rte.h for details \n 9 | * \b Compiler: see Rte.h for details \n 10 | * \b Autosar-Vendor-ID: 31 \n 11 | * 12 | * \b Module: SchM_CanIf_Type.h \n 13 | * \b Generator: AUTOSAR Rte V4.18.3-Delivery \n 14 | * 15 | * NOTE! This file is generated. Do not edit! 16 | * 17 | * \b Changeable-by-user: No \n 18 | * \b Delivery-File: No \n 19 | * \n 20 | * \b Module-Owner: MetaWares \n 21 | * \b Web: https://supportnet.MetaWares.com/ \n 22 | * \n 23 | */ 24 | 25 | /****************************************************************************** 26 | * 27 | * Copyright 2018 MetaWares Corporation 28 | * All rights reserved 29 | * 30 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 31 | * THE PROPERTY OF MetaWares CORPORATION OR ITS LICENSORS AND IS 32 | * SUBJECT TO LICENSE TERMS. 33 | * 34 | * 35 | ******************************************************************************/ 36 | #ifndef SCHM_CANIF_TYPE_H 37 | #define SCHM_CANIF_TYPE_H 38 | 39 | #ifdef __cplusplus 40 | extern "C" { 41 | #endif /* __cplusplus */ 42 | 43 | /*============================================================================* 44 | * PREPROCESSOR DIRECTIVES * 45 | *============================================================================*/ 46 | 47 | /* INCLUDE DIRECTIVES FOR OTHER HEADERS --------------------------------------*/ 48 | 49 | #include "Rte_Type.h" 50 | 51 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 52 | #define SCHM_CANIF_TYPE_SW_MAJOR_VERSION (4U) 53 | #define SCHM_CANIF_TYPE_SW_MINOR_VERSION (18U) 54 | #define SCHM_CANIF_TYPE_SW_PATCH_VERSION (3U) 55 | 56 | /*============================================================================* 57 | * EXPORTED TYPEDEF DECLARATIONS * 58 | *============================================================================*/ 59 | 60 | /* Mode Declaration Groups ---------------------------------------------------*/ 61 | 62 | #ifdef __cplusplus 63 | } /* extern "C" */ 64 | #endif /* __cplusplus */ 65 | 66 | #endif /* SCHM_CANIF_TYPE_H */ 67 | -------------------------------------------------------------------------------- /inc/SchM_CanSM.h: -------------------------------------------------------------------------------- 1 | /**\file 2 | * 3 | * \brief Generated Source File for Rte 4 | * 5 | * 6 | * 7 | * \b Application: Rte \n 8 | * \b Target: see Rte.h for details \n 9 | * \b Compiler: see Rte.h for details \n 10 | * \b Autosar-Vendor-ID: 31 \n 11 | * 12 | * \b Module: SchM_CanSM.h \n 13 | * \b Generator: AUTOSAR Rte V4.18.3-Delivery \n 14 | * 15 | * NOTE! This file is generated. Do not edit! 16 | * 17 | * \b Changeable-by-user: No \n 18 | * \b Delivery-File: No \n 19 | * \n 20 | * \b Module-Owner: MetaWares \n 21 | * \b Web: https://supportnet.MetaWares.com/ \n 22 | * \n 23 | */ 24 | 25 | /****************************************************************************** 26 | * 27 | * Copyright 2018 MetaWares Corporation 28 | * All rights reserved 29 | * 30 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 31 | * THE PROPERTY OF MetaWares CORPORATION OR ITS LICENSORS AND IS 32 | * SUBJECT TO LICENSE TERMS. 33 | * 34 | * 35 | ******************************************************************************/ 36 | #ifndef SCHM_CANSM_H 37 | #define SCHM_CANSM_H 38 | 39 | #ifdef __cplusplus 40 | extern "C" { 41 | #endif /* __cplusplus */ 42 | 43 | /*============================================================================* 44 | * PREPROCESSOR DIRECTIVES * 45 | *============================================================================*/ 46 | 47 | /* INCLUDE DIRECTIVES FOR OTHER HEADERS --------------------------------------*/ 48 | 49 | #include "SchM_CanSM_Type.h" 50 | 51 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 52 | #define SCHM_CANSM_SW_MAJOR_VERSION (4U) 53 | #define SCHM_CANSM_SW_MINOR_VERSION (18U) 54 | #define SCHM_CANSM_SW_PATCH_VERSION (3U) 55 | 56 | /*============================================================================* 57 | * EXPORTED TYPEDEF DECLARATIONS * 58 | *============================================================================*/ 59 | 60 | #define RTE_START_SEC_CODE 61 | #include "MemMap.h" /* KW MISRA.INCL.INSIDE */ 62 | 63 | /* ExclusiveArea prototypes -------------------------------------------------*/ 64 | extern FUNC(void, RTE_CODE) SchM_Enter_CanSM_Area_0(void); 65 | extern FUNC(void, RTE_CODE) SchM_Exit_CanSM_Area_0(void); 66 | 67 | extern FUNC(void, RTE_CODE) SchM_Enter_CanSM_Area_1(void); 68 | extern FUNC(void, RTE_CODE) SchM_Exit_CanSM_Area_1(void); 69 | 70 | extern FUNC(void, RTE_CODE) SchM_Enter_CanSM_Area_2(void); 71 | extern FUNC(void, RTE_CODE) SchM_Exit_CanSM_Area_2(void); 72 | 73 | /* Mode management prototypes -----------------------------------------------*/ 74 | /* Internal and External Trigger prototypes ---------------------------------*/ 75 | 76 | #define RTE_STOP_SEC_CODE 77 | #include "MemMap.h" /* KW MISRA.INCL.INSIDE */ 78 | 79 | /* Entrypoint prototypes ----------------------------------------------------*/ 80 | #define CANSM_START_SEC_CODE 81 | #include "MemMap.h" /* KW MISRA.INCL.INSIDE */ 82 | 83 | extern FUNC(void, CANSM_CODE) CanSM_MainFunction(void); 84 | 85 | #define CANSM_STOP_SEC_CODE 86 | #include "MemMap.h" /* KW MISRA.INCL.INSIDE */ 87 | 88 | 89 | #ifdef __cplusplus 90 | } /* extern "C" */ 91 | #endif /* __cplusplus */ 92 | 93 | #endif /* SCHM_CANSM_H */ 94 | -------------------------------------------------------------------------------- /inc/SchM_CanSM_Type.h: -------------------------------------------------------------------------------- 1 | /**\file 2 | * 3 | * \brief Generated Source File for Rte 4 | * 5 | * 6 | * 7 | * \b Application: Rte \n 8 | * \b Target: see Rte.h for details \n 9 | * \b Compiler: see Rte.h for details \n 10 | * \b Autosar-Vendor-ID: 31 \n 11 | * 12 | * \b Module: SchM_CanSM_Type.h \n 13 | * \b Generator: AUTOSAR Rte V4.18.3-Delivery \n 14 | * 15 | * NOTE! This file is generated. Do not edit! 16 | * 17 | * \b Changeable-by-user: No \n 18 | * \b Delivery-File: No \n 19 | * \n 20 | * \b Module-Owner: MetaWares \n 21 | * \b Web: https://supportnet.MetaWares.com/ \n 22 | * \n 23 | */ 24 | 25 | /****************************************************************************** 26 | * 27 | * Copyright 2018 MetaWares Corporation 28 | * All rights reserved 29 | * 30 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 31 | * THE PROPERTY OF MetaWares CORPORATION OR ITS LICENSORS AND IS 32 | * SUBJECT TO LICENSE TERMS. 33 | * 34 | * 35 | ******************************************************************************/ 36 | #ifndef SCHM_CANSM_TYPE_H 37 | #define SCHM_CANSM_TYPE_H 38 | 39 | #ifdef __cplusplus 40 | extern "C" { 41 | #endif /* __cplusplus */ 42 | 43 | /*============================================================================* 44 | * PREPROCESSOR DIRECTIVES * 45 | *============================================================================*/ 46 | 47 | /* INCLUDE DIRECTIVES FOR OTHER HEADERS --------------------------------------*/ 48 | 49 | #include "Rte_Type.h" 50 | 51 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 52 | #define SCHM_CANSM_TYPE_SW_MAJOR_VERSION (4U) 53 | #define SCHM_CANSM_TYPE_SW_MINOR_VERSION (18U) 54 | #define SCHM_CANSM_TYPE_SW_PATCH_VERSION (3U) 55 | 56 | /*============================================================================* 57 | * EXPORTED TYPEDEF DECLARATIONS * 58 | *============================================================================*/ 59 | 60 | /* Mode Declaration Groups ---------------------------------------------------*/ 61 | 62 | #ifdef __cplusplus 63 | } /* extern "C" */ 64 | #endif /* __cplusplus */ 65 | 66 | #endif /* SCHM_CANSM_TYPE_H */ 67 | -------------------------------------------------------------------------------- /inc/SchM_CanTp.h: -------------------------------------------------------------------------------- 1 | /**\file 2 | * 3 | * \brief Generated Source File for Rte 4 | * 5 | * 6 | * 7 | * \b Application: Rte \n 8 | * \b Target: see Rte.h for details \n 9 | * \b Compiler: see Rte.h for details \n 10 | * \b Autosar-Vendor-ID: 31 \n 11 | * 12 | * \b Module: SchM_CanTp.h \n 13 | * \b Generator: VSTAR Rte V6.0.1-Build714 \n 14 | * 15 | * NOTE! This file is generated. Do not edit! 16 | * 17 | * \b Changeable-by-user: No \n 18 | * \b Delivery-File: No \n 19 | * \n 20 | * \b Module-Owner: Mentor Graphics \n 21 | * \b Web: https://supportnet.mentor.com/ \n 22 | * \n 23 | */ 24 | 25 | /****************************************************************************** 26 | * 27 | * Copyright 2017 Mentor Graphics Corporation 28 | * All rights reserved 29 | * 30 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 31 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 32 | * SUBJECT TO LICENSE TERMS. 33 | * 34 | * 35 | ******************************************************************************/ 36 | #ifndef SCHM_CANTP_H 37 | #define SCHM_CANTP_H 38 | 39 | #ifdef __cplusplus 40 | extern "C" { 41 | #endif /* __cplusplus */ 42 | 43 | /*============================================================================* 44 | * PREPROCESSOR DIRECTIVES * 45 | *============================================================================*/ 46 | 47 | /* INCLUDE DIRECTIVES FOR OTHER HEADERS --------------------------------------*/ 48 | 49 | #include "SchM_CanTp_Type.h" 50 | 51 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 52 | #define SCHM_CANTP_SW_MAJOR_VERSION (6U) 53 | #define SCHM_CANTP_SW_MINOR_VERSION (0U) 54 | #define SCHM_CANTP_SW_PATCH_VERSION (1U) 55 | 56 | /*============================================================================* 57 | * EXPORTED TYPEDEF DECLARATIONS * 58 | *============================================================================*/ 59 | 60 | #define RTE_START_SEC_CODE 61 | #include "Rte_MemMap.h" /* KW MISRA.INCL.INSIDE */ 62 | 63 | /* ExclusiveArea prototypes -------------------------------------------------*/ 64 | extern FUNC(void, RTE_CODE) SchM_Enter_CanTp_Area_0(void); 65 | extern FUNC(void, RTE_CODE) SchM_Exit_CanTp_Area_0(void); 66 | 67 | extern FUNC(void, RTE_CODE) SchM_Enter_CanTp_Area_1(void); 68 | extern FUNC(void, RTE_CODE) SchM_Exit_CanTp_Area_1(void); 69 | 70 | /* Mode management prototypes -----------------------------------------------*/ 71 | /* Internal and External Trigger prototypes ---------------------------------*/ 72 | /* Client-Server prototypes -------------------------------------------------*/ 73 | 74 | #define RTE_STOP_SEC_CODE 75 | #include "Rte_MemMap.h" /* KW MISRA.INCL.INSIDE */ 76 | 77 | /* Entrypoint prototypes ----------------------------------------------------*/ 78 | #define CANTP_START_SEC_CODE 79 | #include "CanTp_MemMap.h" /* KW MISRA.INCL.INSIDE */ 80 | 81 | extern FUNC(void, CANTP_CODE) CanTp_MainFunction(void); 82 | 83 | #define CANTP_STOP_SEC_CODE 84 | #include "CanTp_MemMap.h" /* KW MISRA.INCL.INSIDE */ 85 | 86 | 87 | #ifdef __cplusplus 88 | } /* extern "C" */ 89 | #endif /* __cplusplus */ 90 | 91 | #endif /* SCHM_CANTP_H */ 92 | -------------------------------------------------------------------------------- /inc/SchM_CanTp_Type.h: -------------------------------------------------------------------------------- 1 | /**\file 2 | * 3 | * \brief Generated Source File for Rte 4 | * 5 | * 6 | * 7 | * \b Application: Rte \n 8 | * \b Target: see Rte.h for details \n 9 | * \b Compiler: see Rte.h for details \n 10 | * \b Autosar-Vendor-ID: 31 \n 11 | * 12 | * \b Module: SchM_CanTp_Type.h \n 13 | * \b Generator: VSTAR Rte V6.0.1-Build714 \n 14 | * 15 | * NOTE! This file is generated. Do not edit! 16 | * 17 | * \b Changeable-by-user: No \n 18 | * \b Delivery-File: No \n 19 | * \n 20 | * \b Module-Owner: Mentor Graphics \n 21 | * \b Web: https://supportnet.mentor.com/ \n 22 | * \n 23 | */ 24 | 25 | /****************************************************************************** 26 | * 27 | * Copyright 2017 Mentor Graphics Corporation 28 | * All rights reserved 29 | * 30 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 31 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 32 | * SUBJECT TO LICENSE TERMS. 33 | * 34 | * 35 | ******************************************************************************/ 36 | #ifndef SCHM_CANTP_TYPE_H 37 | #define SCHM_CANTP_TYPE_H 38 | 39 | #ifdef __cplusplus 40 | extern "C" { 41 | #endif /* __cplusplus */ 42 | 43 | /*============================================================================* 44 | * PREPROCESSOR DIRECTIVES * 45 | *============================================================================*/ 46 | 47 | /* INCLUDE DIRECTIVES FOR OTHER HEADERS --------------------------------------*/ 48 | 49 | #include "Rte_Type.h" 50 | 51 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 52 | #define SCHM_CANTP_TYPE_SW_MAJOR_VERSION (6U) 53 | #define SCHM_CANTP_TYPE_SW_MINOR_VERSION (0U) 54 | #define SCHM_CANTP_TYPE_SW_PATCH_VERSION (1U) 55 | 56 | /*============================================================================* 57 | * EXPORTED TYPEDEF DECLARATIONS * 58 | *============================================================================*/ 59 | 60 | /* Mode Declaration Groups ---------------------------------------------------*/ 61 | 62 | /* Enumeration And Bit Field Data Types --------------------------------------*/ 63 | 64 | /* Limits of Range Data Types -----------------------------------------------*/ 65 | 66 | #ifdef __cplusplus 67 | } /* extern "C" */ 68 | #endif /* __cplusplus */ 69 | 70 | #endif /* SCHM_CANTP_TYPE_H */ 71 | -------------------------------------------------------------------------------- /inc/SchM_CanTrcv_31_TJA1145.h: -------------------------------------------------------------------------------- 1 | #ifndef SCHM_CanTrcv_31_TJA1145_H 2 | #define SCHM_CanTrcv_31_TJA1145_H 3 | 4 | extern FUNC(void, RTE_CODE)SchM_Enter_CanTrcv_31_TJA1145_SCHM_CANTRCV_EXCLUSIVE_AREA_1(void); 5 | extern FUNC(void, RTE_CODE)SchM_Exit_CanTrcv_31_TJA1145_SCHM_CANTRCV_EXCLUSIVE_AREA_1(void); 6 | #endif /* SCHM_CanTrcv_31_TJA1145_H */ 7 | 8 | -------------------------------------------------------------------------------- /inc/SchM_CanTrcv_31_UJA1132.h: -------------------------------------------------------------------------------- 1 | #ifndef SCHM_CanTrcv_31_UJA1132_H 2 | #define SCHM_CanTrcv_31_UJA1132_H 3 | 4 | extern FUNC(void, RTE_CODE)SchM_Enter_CanTrcv_31_UJA1132_SCHM_CANTRCV_EXCLUSIVE_AREA_1(void); 5 | extern FUNC(void, RTE_CODE)SchM_Exit_CanTrcv_31_UJA1132_SCHM_CANTRCV_EXCLUSIVE_AREA_1(void); 6 | #endif /* SCHM_CanTrcv_31_UJA1132_H */ 7 | 8 | -------------------------------------------------------------------------------- /inc/SchM_ComM_Type.h: -------------------------------------------------------------------------------- 1 | /**\file 2 | * 3 | * \brief Generated Source File for Rte 4 | * 5 | * 6 | * 7 | * \b Application: Rte \n 8 | * \b Target: see Rte.h for details \n 9 | * \b Compiler: see Rte.h for details \n 10 | * \b Autosar-Vendor-ID: 31 \n 11 | * 12 | * \b Module: SchM_ComM_Type.h \n 13 | * \b Generator: AUTOSAR Rte V4.18.3-Delivery \n 14 | * 15 | * NOTE! This file is generated. Do not edit! 16 | * 17 | * \b Changeable-by-user: No \n 18 | * \b Delivery-File: No \n 19 | * \n 20 | * \b Module-Owner: MetaWares \n 21 | * \b Web: https://supportnet.MetaWares.com/ \n 22 | * \n 23 | */ 24 | 25 | /****************************************************************************** 26 | * 27 | * Copyright 2018 MetaWares Corporation 28 | * All rights reserved 29 | * 30 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 31 | * THE PROPERTY OF MetaWares CORPORATION OR ITS LICENSORS AND IS 32 | * SUBJECT TO LICENSE TERMS. 33 | * 34 | * 35 | ******************************************************************************/ 36 | #ifndef SCHM_COMM_TYPE_H 37 | #define SCHM_COMM_TYPE_H 38 | 39 | #ifdef __cplusplus 40 | extern "C" { 41 | #endif /* __cplusplus */ 42 | 43 | /*============================================================================* 44 | * PREPROCESSOR DIRECTIVES * 45 | *============================================================================*/ 46 | 47 | /* INCLUDE DIRECTIVES FOR OTHER HEADERS --------------------------------------*/ 48 | 49 | #include "Rte_Type.h" 50 | 51 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 52 | #define SCHM_COMM_TYPE_SW_MAJOR_VERSION (4U) 53 | #define SCHM_COMM_TYPE_SW_MINOR_VERSION (18U) 54 | #define SCHM_COMM_TYPE_SW_PATCH_VERSION (3U) 55 | 56 | /*============================================================================* 57 | * EXPORTED TYPEDEF DECLARATIONS * 58 | *============================================================================*/ 59 | 60 | /* Mode Declaration Groups ---------------------------------------------------*/ 61 | 62 | #ifdef __cplusplus 63 | } /* extern "C" */ 64 | #endif /* __cplusplus */ 65 | 66 | #endif /* SCHM_COMM_TYPE_H */ 67 | -------------------------------------------------------------------------------- /inc/SchM_Com_Type.h: -------------------------------------------------------------------------------- 1 | /**\file 2 | * 3 | * \brief Generated Source File for Rte 4 | * 5 | * 6 | * 7 | * \b Application: Rte \n 8 | * \b Target: see Rte.h for details \n 9 | * \b Compiler: see Rte.h for details \n 10 | * \b Autosar-Vendor-ID: 31 \n 11 | * 12 | * \b Module: SchM_Com_Type.h \n 13 | * \b Generator: AUTOSAR Rte V4.18.3-Delivery \n 14 | * 15 | * NOTE! This file is generated. Do not edit! 16 | * 17 | * \b Changeable-by-user: No \n 18 | * \b Delivery-File: No \n 19 | * \n 20 | * \b Module-Owner: MetaWares \n 21 | * \b Web: https://supportnet.MetaWares.com/ \n 22 | * \n 23 | */ 24 | 25 | /****************************************************************************** 26 | * 27 | * Copyright 2018 MetaWares Corporation 28 | * All rights reserved 29 | * 30 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 31 | * THE PROPERTY OF MetaWares CORPORATION OR ITS LICENSORS AND IS 32 | * SUBJECT TO LICENSE TERMS. 33 | * 34 | * 35 | ******************************************************************************/ 36 | #ifndef SCHM_COM_TYPE_H 37 | #define SCHM_COM_TYPE_H 38 | 39 | #ifdef __cplusplus 40 | extern "C" { 41 | #endif /* __cplusplus */ 42 | 43 | /*============================================================================* 44 | * PREPROCESSOR DIRECTIVES * 45 | *============================================================================*/ 46 | 47 | /* INCLUDE DIRECTIVES FOR OTHER HEADERS --------------------------------------*/ 48 | 49 | #include "Rte_Type.h" 50 | 51 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 52 | #define SCHM_COM_TYPE_SW_MAJOR_VERSION (4U) 53 | #define SCHM_COM_TYPE_SW_MINOR_VERSION (18U) 54 | #define SCHM_COM_TYPE_SW_PATCH_VERSION (3U) 55 | 56 | /*============================================================================* 57 | * EXPORTED TYPEDEF DECLARATIONS * 58 | *============================================================================*/ 59 | 60 | /* Mode Declaration Groups ---------------------------------------------------*/ 61 | 62 | #ifdef __cplusplus 63 | } /* extern "C" */ 64 | #endif /* __cplusplus */ 65 | 66 | #endif /* SCHM_COM_TYPE_H */ 67 | -------------------------------------------------------------------------------- /inc/SchM_Dem_Type.h: -------------------------------------------------------------------------------- 1 | /**\file 2 | * 3 | * \brief Generated Source File for Rte 4 | * 5 | * 6 | * 7 | * \b Application: Rte \n 8 | * \b Target: see Rte.h for details \n 9 | * \b Compiler: see Rte.h for details \n 10 | * \b Autosar-Vendor-ID: 31 \n 11 | * 12 | * \b Module: SchM_Dem_Type.h \n 13 | * \b Generator: VSTAR Rte V6.0.1-Build714 \n 14 | * 15 | * NOTE! This file is generated. Do not edit! 16 | * 17 | * \b Changeable-by-user: No \n 18 | * \b Delivery-File: No \n 19 | * \n 20 | * \b Module-Owner: Mentor Graphics \n 21 | * \b Web: https://supportnet.mentor.com/ \n 22 | * \n 23 | */ 24 | 25 | /****************************************************************************** 26 | * 27 | * Copyright 2017 Mentor Graphics Corporation 28 | * All rights reserved 29 | * 30 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 31 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 32 | * SUBJECT TO LICENSE TERMS. 33 | * 34 | * 35 | ******************************************************************************/ 36 | #ifndef SCHM_DEM_TYPE_H 37 | #define SCHM_DEM_TYPE_H 38 | 39 | #ifdef __cplusplus 40 | extern "C" { 41 | #endif /* __cplusplus */ 42 | 43 | /*============================================================================* 44 | * PREPROCESSOR DIRECTIVES * 45 | *============================================================================*/ 46 | 47 | /* INCLUDE DIRECTIVES FOR OTHER HEADERS --------------------------------------*/ 48 | 49 | #include "Rte_Type.h" 50 | 51 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 52 | #define SCHM_DEM_TYPE_SW_MAJOR_VERSION (6U) 53 | #define SCHM_DEM_TYPE_SW_MINOR_VERSION (0U) 54 | #define SCHM_DEM_TYPE_SW_PATCH_VERSION (1U) 55 | 56 | /*============================================================================* 57 | * EXPORTED TYPEDEF DECLARATIONS * 58 | *============================================================================*/ 59 | 60 | /* Mode Declaration Groups ---------------------------------------------------*/ 61 | 62 | /* Enumeration And Bit Field Data Types --------------------------------------*/ 63 | 64 | /* Limits of Range Data Types -----------------------------------------------*/ 65 | 66 | #ifdef __cplusplus 67 | } /* extern "C" */ 68 | #endif /* __cplusplus */ 69 | 70 | #endif /* SCHM_DEM_TYPE_H */ 71 | -------------------------------------------------------------------------------- /inc/SchM_Ea.h: -------------------------------------------------------------------------------- 1 | #ifndef SCHM_Ea_H 2 | #define SCHM_Ea_H 3 | 4 | extern FUNC(void, RTE_CODE)SchM_Enter_Ea_EaStateChange(void); 5 | extern FUNC(void, RTE_CODE)SchM_Exit_Ea_EaStateChange(void); 6 | 7 | #endif /* SCHM_Ea_H */ -------------------------------------------------------------------------------- /inc/SchM_Eep_31_AT25256B.h: -------------------------------------------------------------------------------- 1 | #ifndef SCHM_Eep_31_AR25256B_H 2 | #define SCHM_Eep_31_AR25256B_H 3 | 4 | extern FUNC(void, RTE_CODE)SchM_Enter_Eep_31_AT25256B_EaProcess(void); 5 | extern FUNC(void, RTE_CODE)SchM_Exit_Eep_31_AT25256B_EaProcess(void); 6 | extern FUNC(void, RTE_CODE)SchM_Enter_Eep_31_AT25256B_EaMainFunctionArea(void); 7 | extern FUNC(void, RTE_CODE)SchM_Exit_Eep_31_AT25256B_EaMainFunctionArea(void); 8 | #endif /* SCHM_Eep_31_AR25256B_H */ -------------------------------------------------------------------------------- /inc/SchM_LinIf.h: -------------------------------------------------------------------------------- 1 | /**\file 2 | * 3 | * \brief Generated Source File for Rte 4 | * 5 | * 6 | * 7 | * \b Application: Rte \n 8 | * \b Target: see Rte.h for details \n 9 | * \b Compiler: see Rte.h for details \n 10 | * \b Autosar-Vendor-ID: 31 \n 11 | * 12 | * \b Module: SchM_LinIf.h \n 13 | * \b Generator: VSTAR Rte V6.0.1-Build714 \n 14 | * 15 | * NOTE! This file is generated. Do not edit! 16 | * 17 | * \b Changeable-by-user: No \n 18 | * \b Delivery-File: No \n 19 | * \n 20 | * \b Module-Owner: Mentor Graphics \n 21 | * \b Web: https://supportnet.mentor.com/ \n 22 | * \n 23 | */ 24 | 25 | /****************************************************************************** 26 | * 27 | * Copyright 2017 Mentor Graphics Corporation 28 | * All rights reserved 29 | * 30 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 31 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 32 | * SUBJECT TO LICENSE TERMS. 33 | * 34 | * 35 | ******************************************************************************/ 36 | #ifndef SCHM_LINIF_H 37 | #define SCHM_LINIF_H 38 | 39 | #ifdef __cplusplus 40 | extern "C" { 41 | #endif /* __cplusplus */ 42 | 43 | /*============================================================================* 44 | * PREPROCESSOR DIRECTIVES * 45 | *============================================================================*/ 46 | 47 | /* INCLUDE DIRECTIVES FOR OTHER HEADERS --------------------------------------*/ 48 | 49 | #include "SchM_LinIf_Type.h" 50 | 51 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 52 | #define SCHM_LINIF_SW_MAJOR_VERSION (6U) 53 | #define SCHM_LINIF_SW_MINOR_VERSION (0U) 54 | #define SCHM_LINIF_SW_PATCH_VERSION (1U) 55 | 56 | /*============================================================================* 57 | * EXPORTED TYPEDEF DECLARATIONS * 58 | *============================================================================*/ 59 | 60 | #define RTE_START_SEC_CODE 61 | #include "Rte_MemMap.h" /* KW MISRA.INCL.INSIDE */ 62 | 63 | /* ExclusiveArea prototypes -------------------------------------------------*/ 64 | extern FUNC(void, RTE_CODE) SchM_Enter_LinIf_ExclusiveArea0(void); 65 | extern FUNC(void, RTE_CODE) SchM_Exit_LinIf_ExclusiveArea0(void); 66 | 67 | /* Mode management prototypes -----------------------------------------------*/ 68 | /* Internal and External Trigger prototypes ---------------------------------*/ 69 | /* Client-Server prototypes -------------------------------------------------*/ 70 | 71 | #define RTE_STOP_SEC_CODE 72 | #include "Rte_MemMap.h" /* KW MISRA.INCL.INSIDE */ 73 | 74 | /* Entrypoint prototypes ----------------------------------------------------*/ 75 | #define LINIF_START_SEC_CODE 76 | #include "LinIf_MemMap.h" /* KW MISRA.INCL.INSIDE */ 77 | 78 | extern FUNC(void, LINIF_CODE) LinIf_MainFunction(void); 79 | 80 | #define LINIF_STOP_SEC_CODE 81 | #include "LinIf_MemMap.h" /* KW MISRA.INCL.INSIDE */ 82 | 83 | 84 | #ifdef __cplusplus 85 | } /* extern "C" */ 86 | #endif /* __cplusplus */ 87 | 88 | #endif /* SCHM_LINIF_H */ 89 | -------------------------------------------------------------------------------- /inc/SchM_LinIf_Type.h: -------------------------------------------------------------------------------- 1 | /**\file 2 | * 3 | * \brief Generated Source File for Rte 4 | * 5 | * 6 | * 7 | * \b Application: Rte \n 8 | * \b Target: see Rte.h for details \n 9 | * \b Compiler: see Rte.h for details \n 10 | * \b Autosar-Vendor-ID: 31 \n 11 | * 12 | * \b Module: SchM_LinIf_Type.h \n 13 | * \b Generator: VSTAR Rte V6.0.1-Build714 \n 14 | * 15 | * NOTE! This file is generated. Do not edit! 16 | * 17 | * \b Changeable-by-user: No \n 18 | * \b Delivery-File: No \n 19 | * \n 20 | * \b Module-Owner: Mentor Graphics \n 21 | * \b Web: https://supportnet.mentor.com/ \n 22 | * \n 23 | */ 24 | 25 | /****************************************************************************** 26 | * 27 | * Copyright 2017 Mentor Graphics Corporation 28 | * All rights reserved 29 | * 30 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 31 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 32 | * SUBJECT TO LICENSE TERMS. 33 | * 34 | * 35 | ******************************************************************************/ 36 | #ifndef SCHM_LINIF_TYPE_H 37 | #define SCHM_LINIF_TYPE_H 38 | 39 | #ifdef __cplusplus 40 | extern "C" { 41 | #endif /* __cplusplus */ 42 | 43 | /*============================================================================* 44 | * PREPROCESSOR DIRECTIVES * 45 | *============================================================================*/ 46 | 47 | /* INCLUDE DIRECTIVES FOR OTHER HEADERS --------------------------------------*/ 48 | 49 | #include "Rte_Type.h" 50 | 51 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 52 | #define SCHM_LINIF_TYPE_SW_MAJOR_VERSION (6U) 53 | #define SCHM_LINIF_TYPE_SW_MINOR_VERSION (0U) 54 | #define SCHM_LINIF_TYPE_SW_PATCH_VERSION (1U) 55 | 56 | /*============================================================================* 57 | * EXPORTED TYPEDEF DECLARATIONS * 58 | *============================================================================*/ 59 | 60 | /* Mode Declaration Groups ---------------------------------------------------*/ 61 | 62 | /* Enumeration And Bit Field Data Types --------------------------------------*/ 63 | 64 | /* Limits of Range Data Types -----------------------------------------------*/ 65 | 66 | #ifdef __cplusplus 67 | } /* extern "C" */ 68 | #endif /* __cplusplus */ 69 | 70 | #endif /* SCHM_LINIF_TYPE_H */ 71 | -------------------------------------------------------------------------------- /inc/SchM_LinSM.h: -------------------------------------------------------------------------------- 1 | /**\file 2 | * 3 | * \brief Generated Source File for Rte 4 | * 5 | * 6 | * 7 | * \b Application: Rte \n 8 | * \b Target: see Rte.h for details \n 9 | * \b Compiler: see Rte.h for details \n 10 | * \b Autosar-Vendor-ID: 31 \n 11 | * 12 | * \b Module: SchM_LinSM.h \n 13 | * \b Generator: VSTAR Rte V6.0.1-Build714 \n 14 | * 15 | * NOTE! This file is generated. Do not edit! 16 | * 17 | * \b Changeable-by-user: No \n 18 | * \b Delivery-File: No \n 19 | * \n 20 | * \b Module-Owner: Mentor Graphics \n 21 | * \b Web: https://supportnet.mentor.com/ \n 22 | * \n 23 | */ 24 | 25 | /****************************************************************************** 26 | * 27 | * Copyright 2017 Mentor Graphics Corporation 28 | * All rights reserved 29 | * 30 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 31 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 32 | * SUBJECT TO LICENSE TERMS. 33 | * 34 | * 35 | ******************************************************************************/ 36 | #ifndef SCHM_LINSM_H 37 | #define SCHM_LINSM_H 38 | 39 | #ifdef __cplusplus 40 | extern "C" { 41 | #endif /* __cplusplus */ 42 | 43 | /*============================================================================* 44 | * PREPROCESSOR DIRECTIVES * 45 | *============================================================================*/ 46 | 47 | /* INCLUDE DIRECTIVES FOR OTHER HEADERS --------------------------------------*/ 48 | 49 | #include "SchM_LinSM_Type.h" 50 | 51 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 52 | #define SCHM_LINSM_SW_MAJOR_VERSION (6U) 53 | #define SCHM_LINSM_SW_MINOR_VERSION (0U) 54 | #define SCHM_LINSM_SW_PATCH_VERSION (1U) 55 | 56 | /*============================================================================* 57 | * EXPORTED TYPEDEF DECLARATIONS * 58 | *============================================================================*/ 59 | 60 | #define RTE_START_SEC_CODE 61 | #include "Rte_MemMap.h" /* KW MISRA.INCL.INSIDE */ 62 | 63 | /* ExclusiveArea prototypes -------------------------------------------------*/ 64 | extern FUNC(void, RTE_CODE) SchM_Enter_LinSM_ExclusiveArea0(void); 65 | extern FUNC(void, RTE_CODE) SchM_Exit_LinSM_ExclusiveArea0(void); 66 | 67 | /* Mode management prototypes -----------------------------------------------*/ 68 | /* Internal and External Trigger prototypes ---------------------------------*/ 69 | /* Client-Server prototypes -------------------------------------------------*/ 70 | 71 | #define RTE_STOP_SEC_CODE 72 | #include "Rte_MemMap.h" /* KW MISRA.INCL.INSIDE */ 73 | 74 | /* Entrypoint prototypes ----------------------------------------------------*/ 75 | #define LINSM_START_SEC_CODE 76 | #include "LinSM_MemMap.h" /* KW MISRA.INCL.INSIDE */ 77 | 78 | extern FUNC(void, LINSM_CODE) LinSM_MainFunction(void); 79 | 80 | #define LINSM_STOP_SEC_CODE 81 | #include "LinSM_MemMap.h" /* KW MISRA.INCL.INSIDE */ 82 | 83 | 84 | #ifdef __cplusplus 85 | } /* extern "C" */ 86 | #endif /* __cplusplus */ 87 | 88 | #endif /* SCHM_LINSM_H */ 89 | -------------------------------------------------------------------------------- /inc/SchM_LinSM_Type.h: -------------------------------------------------------------------------------- 1 | /**\file 2 | * 3 | * \brief Generated Source File for Rte 4 | * 5 | * 6 | * 7 | * \b Application: Rte \n 8 | * \b Target: see Rte.h for details \n 9 | * \b Compiler: see Rte.h for details \n 10 | * \b Autosar-Vendor-ID: 31 \n 11 | * 12 | * \b Module: SchM_LinSM_Type.h \n 13 | * \b Generator: VSTAR Rte V6.0.1-Build714 \n 14 | * 15 | * NOTE! This file is generated. Do not edit! 16 | * 17 | * \b Changeable-by-user: No \n 18 | * \b Delivery-File: No \n 19 | * \n 20 | * \b Module-Owner: Mentor Graphics \n 21 | * \b Web: https://supportnet.mentor.com/ \n 22 | * \n 23 | */ 24 | 25 | /****************************************************************************** 26 | * 27 | * Copyright 2017 Mentor Graphics Corporation 28 | * All rights reserved 29 | * 30 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 31 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 32 | * SUBJECT TO LICENSE TERMS. 33 | * 34 | * 35 | ******************************************************************************/ 36 | #ifndef SCHM_LINSM_TYPE_H 37 | #define SCHM_LINSM_TYPE_H 38 | 39 | #ifdef __cplusplus 40 | extern "C" { 41 | #endif /* __cplusplus */ 42 | 43 | /*============================================================================* 44 | * PREPROCESSOR DIRECTIVES * 45 | *============================================================================*/ 46 | 47 | /* INCLUDE DIRECTIVES FOR OTHER HEADERS --------------------------------------*/ 48 | 49 | #include "Rte_Type.h" 50 | 51 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 52 | #define SCHM_LINSM_TYPE_SW_MAJOR_VERSION (6U) 53 | #define SCHM_LINSM_TYPE_SW_MINOR_VERSION (0U) 54 | #define SCHM_LINSM_TYPE_SW_PATCH_VERSION (1U) 55 | 56 | /*============================================================================* 57 | * EXPORTED TYPEDEF DECLARATIONS * 58 | *============================================================================*/ 59 | 60 | /* Mode Declaration Groups ---------------------------------------------------*/ 61 | 62 | /* Enumeration And Bit Field Data Types --------------------------------------*/ 63 | 64 | /* Limits of Range Data Types -----------------------------------------------*/ 65 | 66 | #ifdef __cplusplus 67 | } /* extern "C" */ 68 | #endif /* __cplusplus */ 69 | 70 | #endif /* SCHM_LINSM_TYPE_H */ 71 | -------------------------------------------------------------------------------- /inc/SchM_NvM.h: -------------------------------------------------------------------------------- 1 | /**\file 2 | * 3 | * \brief Generated Source File for Rte 4 | * 5 | * 6 | * 7 | * \b Application: Rte \n 8 | * \b Target: see Rte.h for details \n 9 | * \b Compiler: see Rte.h for details \n 10 | * \b Autosar-Vendor-ID: 31 \n 11 | * 12 | * \b Module: SchM_NvM.h \n 13 | * \b Generator: VSTAR Rte V6.0.1-Build714 \n 14 | * 15 | * NOTE! This file is generated. Do not edit! 16 | * 17 | * \b Changeable-by-user: No \n 18 | * \b Delivery-File: No \n 19 | * \n 20 | * \b Module-Owner: Mentor Graphics \n 21 | * \b Web: https://supportnet.mentor.com/ \n 22 | * \n 23 | */ 24 | 25 | /****************************************************************************** 26 | * 27 | * Copyright 2017 Mentor Graphics Corporation 28 | * All rights reserved 29 | * 30 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 31 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 32 | * SUBJECT TO LICENSE TERMS. 33 | * 34 | * 35 | ******************************************************************************/ 36 | #ifndef SCHM_NVM_H 37 | #define SCHM_NVM_H 38 | 39 | #ifdef __cplusplus 40 | extern "C" { 41 | #endif /* __cplusplus */ 42 | 43 | /*============================================================================* 44 | * PREPROCESSOR DIRECTIVES * 45 | *============================================================================*/ 46 | 47 | /* INCLUDE DIRECTIVES FOR OTHER HEADERS --------------------------------------*/ 48 | 49 | #include "SchM_NvM_Type.h" 50 | 51 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 52 | #define SCHM_NVM_SW_MAJOR_VERSION (6U) 53 | #define SCHM_NVM_SW_MINOR_VERSION (0U) 54 | #define SCHM_NVM_SW_PATCH_VERSION (1U) 55 | 56 | /*============================================================================* 57 | * EXPORTED TYPEDEF DECLARATIONS * 58 | *============================================================================*/ 59 | 60 | #define RTE_START_SEC_CODE 61 | #include "Rte_MemMap.h" /* KW MISRA.INCL.INSIDE */ 62 | 63 | /* ExclusiveArea prototypes -------------------------------------------------*/ 64 | extern FUNC(void, RTE_CODE) SchM_Enter_NvM_EaServiceProcessQueue(void); 65 | extern FUNC(void, RTE_CODE) SchM_Exit_NvM_EaServiceProcessQueue(void); 66 | 67 | /* Mode management prototypes -----------------------------------------------*/ 68 | /* Internal and External Trigger prototypes ---------------------------------*/ 69 | /* Client-Server prototypes -------------------------------------------------*/ 70 | 71 | #define RTE_STOP_SEC_CODE 72 | #include "Rte_MemMap.h" /* KW MISRA.INCL.INSIDE */ 73 | 74 | /* Entrypoint prototypes ----------------------------------------------------*/ 75 | #define NVM_START_SEC_CODE 76 | #include "NvM_MemMap.h" /* KW MISRA.INCL.INSIDE */ 77 | 78 | extern FUNC(void, NVM_CODE) NvM_MainFunction(void); 79 | 80 | #define NVM_STOP_SEC_CODE 81 | #include "NvM_MemMap.h" /* KW MISRA.INCL.INSIDE */ 82 | 83 | 84 | #ifdef __cplusplus 85 | } /* extern "C" */ 86 | #endif /* __cplusplus */ 87 | 88 | #endif /* SCHM_NVM_H */ 89 | -------------------------------------------------------------------------------- /inc/SchM_NvM_Type.h: -------------------------------------------------------------------------------- 1 | /**\file 2 | * 3 | * \brief Generated Source File for Rte 4 | * 5 | * 6 | * 7 | * \b Application: Rte \n 8 | * \b Target: see Rte.h for details \n 9 | * \b Compiler: see Rte.h for details \n 10 | * \b Autosar-Vendor-ID: 31 \n 11 | * 12 | * \b Module: SchM_NvM_Type.h \n 13 | * \b Generator: VSTAR Rte V6.0.1-Build714 \n 14 | * 15 | * NOTE! This file is generated. Do not edit! 16 | * 17 | * \b Changeable-by-user: No \n 18 | * \b Delivery-File: No \n 19 | * \n 20 | * \b Module-Owner: Mentor Graphics \n 21 | * \b Web: https://supportnet.mentor.com/ \n 22 | * \n 23 | */ 24 | 25 | /****************************************************************************** 26 | * 27 | * Copyright 2017 Mentor Graphics Corporation 28 | * All rights reserved 29 | * 30 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 31 | * THE PROPERTY OF MENTOR GRAPHICS CORPORATION OR ITS LICENSORS AND IS 32 | * SUBJECT TO LICENSE TERMS. 33 | * 34 | * 35 | ******************************************************************************/ 36 | #ifndef SCHM_NVM_TYPE_H 37 | #define SCHM_NVM_TYPE_H 38 | 39 | #ifdef __cplusplus 40 | extern "C" { 41 | #endif /* __cplusplus */ 42 | 43 | /*============================================================================* 44 | * PREPROCESSOR DIRECTIVES * 45 | *============================================================================*/ 46 | 47 | /* INCLUDE DIRECTIVES FOR OTHER HEADERS --------------------------------------*/ 48 | 49 | #include "Rte_Type.h" 50 | 51 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 52 | #define SCHM_NVM_TYPE_SW_MAJOR_VERSION (6U) 53 | #define SCHM_NVM_TYPE_SW_MINOR_VERSION (0U) 54 | #define SCHM_NVM_TYPE_SW_PATCH_VERSION (1U) 55 | 56 | /*============================================================================* 57 | * EXPORTED TYPEDEF DECLARATIONS * 58 | *============================================================================*/ 59 | 60 | /* Mode Declaration Groups ---------------------------------------------------*/ 61 | 62 | /* Enumeration And Bit Field Data Types --------------------------------------*/ 63 | 64 | /* Limits of Range Data Types -----------------------------------------------*/ 65 | 66 | #ifdef __cplusplus 67 | } /* extern "C" */ 68 | #endif /* __cplusplus */ 69 | 70 | #endif /* SCHM_NVM_TYPE_H */ 71 | -------------------------------------------------------------------------------- /inc/SchM_PduR.h: -------------------------------------------------------------------------------- 1 | /**\file 2 | * 3 | * \brief Generated Source File for Rte 4 | * 5 | * 6 | * 7 | * \b Application: Rte \n 8 | * \b Target: see Rte.h for details \n 9 | * \b Compiler: see Rte.h for details \n 10 | * \b Autosar-Vendor-ID: 31 \n 11 | * 12 | * \b Module: SchM_PduR.h \n 13 | * \b Generator: AUTOSAR Rte V4.18.3-Delivery \n 14 | * 15 | * NOTE! This file is generated. Do not edit! 16 | * 17 | * \b Changeable-by-user: No \n 18 | * \b Delivery-File: No \n 19 | * \n 20 | * \b Module-Owner: MetaWares \n 21 | * \b Web: https://supportnet.MetaWares.com/ \n 22 | * \n 23 | */ 24 | 25 | /****************************************************************************** 26 | * 27 | * Copyright 2018 MetaWares Corporation 28 | * All rights reserved 29 | * 30 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 31 | * THE PROPERTY OF MetaWares CORPORATION OR ITS LICENSORS AND IS 32 | * SUBJECT TO LICENSE TERMS. 33 | * 34 | * 35 | ******************************************************************************/ 36 | #ifndef SCHM_PDUR_H 37 | #define SCHM_PDUR_H 38 | 39 | #ifdef __cplusplus 40 | extern "C" { 41 | #endif /* __cplusplus */ 42 | 43 | /*============================================================================* 44 | * PREPROCESSOR DIRECTIVES * 45 | *============================================================================*/ 46 | 47 | /* INCLUDE DIRECTIVES FOR OTHER HEADERS --------------------------------------*/ 48 | 49 | #include "SchM_PduR_Type.h" 50 | 51 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 52 | #define SCHM_PDUR_SW_MAJOR_VERSION (4U) 53 | #define SCHM_PDUR_SW_MINOR_VERSION (18U) 54 | #define SCHM_PDUR_SW_PATCH_VERSION (3U) 55 | 56 | /*============================================================================* 57 | * EXPORTED TYPEDEF DECLARATIONS * 58 | *============================================================================*/ 59 | 60 | #define RTE_START_SEC_CODE 61 | #include "MemMap.h" /* KW MISRA.INCL.INSIDE */ 62 | 63 | /* ExclusiveArea prototypes -------------------------------------------------*/ 64 | extern FUNC(void, RTE_CODE) SchM_Enter_PduR_IFBUFFER_EXCLUSIVE_AREA(void); 65 | extern FUNC(void, RTE_CODE) SchM_Exit_PduR_IFBUFFER_EXCLUSIVE_AREA(void); 66 | 67 | extern FUNC(void, RTE_CODE) SchM_Enter_PduR_ROUTINGPATHGROUP_EXCLUSIVE_AREA(void); 68 | extern FUNC(void, RTE_CODE) SchM_Exit_PduR_ROUTINGPATHGROUP_EXCLUSIVE_AREA(void); 69 | 70 | extern FUNC(void, RTE_CODE) SchM_Enter_PduR_TPBUFFER_EXCLUSIVE_AREA(void); 71 | extern FUNC(void, RTE_CODE) SchM_Exit_PduR_TPBUFFER_EXCLUSIVE_AREA(void); 72 | 73 | /* Mode management prototypes -----------------------------------------------*/ 74 | /* Internal and External Trigger prototypes ---------------------------------*/ 75 | 76 | #define RTE_STOP_SEC_CODE 77 | #include "MemMap.h" /* KW MISRA.INCL.INSIDE */ 78 | 79 | /* Entrypoint prototypes ----------------------------------------------------*/ 80 | 81 | #ifdef __cplusplus 82 | } /* extern "C" */ 83 | #endif /* __cplusplus */ 84 | 85 | #endif /* SCHM_PDUR_H */ 86 | -------------------------------------------------------------------------------- /inc/SchM_PduR_Type.h: -------------------------------------------------------------------------------- 1 | /**\file 2 | * 3 | * \brief Generated Source File for Rte 4 | * 5 | * 6 | * 7 | * \b Application: Rte \n 8 | * \b Target: see Rte.h for details \n 9 | * \b Compiler: see Rte.h for details \n 10 | * \b Autosar-Vendor-ID: 31 \n 11 | * 12 | * \b Module: SchM_PduR_Type.h \n 13 | * \b Generator: AUTOSAR Rte V4.18.3-Delivery \n 14 | * 15 | * NOTE! This file is generated. Do not edit! 16 | * 17 | * \b Changeable-by-user: No \n 18 | * \b Delivery-File: No \n 19 | * \n 20 | * \b Module-Owner: MetaWares \n 21 | * \b Web: https://supportnet.MetaWares.com/ \n 22 | * \n 23 | */ 24 | 25 | /****************************************************************************** 26 | * 27 | * Copyright 2018 MetaWares Corporation 28 | * All rights reserved 29 | * 30 | * THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION WHICH IS 31 | * THE PROPERTY OF MetaWares CORPORATION OR ITS LICENSORS AND IS 32 | * SUBJECT TO LICENSE TERMS. 33 | * 34 | * 35 | ******************************************************************************/ 36 | #ifndef SCHM_PDUR_TYPE_H 37 | #define SCHM_PDUR_TYPE_H 38 | 39 | #ifdef __cplusplus 40 | extern "C" { 41 | #endif /* __cplusplus */ 42 | 43 | /*============================================================================* 44 | * PREPROCESSOR DIRECTIVES * 45 | *============================================================================*/ 46 | 47 | /* INCLUDE DIRECTIVES FOR OTHER HEADERS --------------------------------------*/ 48 | 49 | #include "Rte_Type.h" 50 | 51 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 52 | #define SCHM_PDUR_TYPE_SW_MAJOR_VERSION (4U) 53 | #define SCHM_PDUR_TYPE_SW_MINOR_VERSION (18U) 54 | #define SCHM_PDUR_TYPE_SW_PATCH_VERSION (3U) 55 | 56 | /*============================================================================* 57 | * EXPORTED TYPEDEF DECLARATIONS * 58 | *============================================================================*/ 59 | 60 | /* Mode Declaration Groups ---------------------------------------------------*/ 61 | 62 | #ifdef __cplusplus 63 | } /* extern "C" */ 64 | #endif /* __cplusplus */ 65 | 66 | #endif /* SCHM_PDUR_TYPE_H */ 67 | -------------------------------------------------------------------------------- /inc/SchM_WdgM_Type.h: -------------------------------------------------------------------------------- 1 | /** \file 2 | * 3 | * \brief Generated file for Rte 4 | * 5 | * 6 | * 7 | * \b Application: Rte \n 8 | * \b Target: see Rte.h for details \n 9 | * \b Compiler: see Rte.h for details \n 10 | * \b Autosar-Vendor-ID: 41 \n 11 | * 12 | * \b Module: SchM_WdgM_Type.h \n 13 | * \b Generator: Picea Rte V4.13.0-Delivery-Build358 \n 14 | * 15 | * NOTE! This file is generated. Do not edit! 16 | * 17 | * \b Changeable-by-user: No \n 18 | * \b Delivery-File: No \n 19 | * 20 | * \b Module-Owner: Mecel Picea Team \n 21 | * \b Location: Mecel \n 22 | * \b Phone: +46 31 720 44 00 \n 23 | * \b E-Mail: picea(at)mecel.se \n 24 | * \b Web: http://bugzilla.mecel.se/ \n 25 | * 26 | * \b Traceability-Info PICEA* \n 27 | * \b Classification: Not classified \n 28 | * \b Deviations: See PICEA_RTE_USG_003 \n 29 | * 30 | */ 31 | 32 | /*============================================================================* 33 | * 34 | * Copyright 2012 Mecel AB and Delphi Technologies, Inc., All Rights Reserved 35 | * 36 | *============================================================================*/ 37 | #ifndef SCHM_WDGM_TYPE_H 38 | #define SCHM_WDGM_TYPE_H 39 | 40 | #ifdef __cplusplus 41 | extern "C" { 42 | #endif /* __cplusplus */ 43 | 44 | /*============================================================================* 45 | * PREPROCESSOR DIRECTIVES * 46 | *============================================================================*/ 47 | 48 | /* INCLUDE DIRECTIVES FOR OTHER HEADERS --------------------------------------*/ 49 | 50 | #include "Rte_Type.h" 51 | 52 | /* EXPORTED DEFINES FOR CONSTANTS --------------------------------------------*/ 53 | #define SCHM_WDGM_TYPE_SW_MAJOR_VERSION (4U) 54 | #define SCHM_WDGM_TYPE_SW_MINOR_VERSION (13U) 55 | #define SCHM_WDGM_TYPE_SW_PATCH_VERSION (0U) 56 | 57 | /*============================================================================* 58 | * EXPORTED TYPEDEF DECLARATIONS * 59 | *============================================================================*/ 60 | 61 | /* Mode Declaration Groups ---------------------------------------------------*/ 62 | 63 | #ifdef __cplusplus 64 | } /* extern "C" */ 65 | #endif /* __cplusplus */ 66 | 67 | #endif /* SCHM_WDGM_TYPE_H */ 68 | -------------------------------------------------------------------------------- /inc/VSTAR_Bits_MemMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/inc/VSTAR_Bits_MemMap.h -------------------------------------------------------------------------------- /inc/WdgIf_MemMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/inc/WdgIf_MemMap.h -------------------------------------------------------------------------------- /inc/WdgM_MemMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/inc/WdgM_MemMap.h -------------------------------------------------------------------------------- /inc/double.h: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * 3 | * Mentor Graphics Corporation 4 | * All rights reserved 5 | * 6 | ****************************************************************************** 7 | * 8 | * File Name: double.h 9 | * 10 | * Description: This file contains a double application types, prototypes 11 | * 12 | *****************************************************************************/ 13 | 14 | #ifndef DOUBLE_H 15 | #define DOUBLE_H 16 | 17 | /* LED states */ 18 | typedef enum 19 | { 20 | OFF, 21 | BLINKING, 22 | FAST 23 | }BlinkerState_e; 24 | 25 | /* type for the blinker state */ 26 | typedef struct 27 | { 28 | BlinkerState_e state; 29 | unsigned int timeout; 30 | }Blinker_s; 31 | 32 | extern volatile uint32 StartupHookCounter[2]; 33 | extern volatile uint32 ShutdownHookCounter[2]; 34 | 35 | /* time value in counter tick to blink the LED fast */ 36 | #define BLINKING_FAST_TIMEOUT 10 37 | 38 | int main (void); 39 | void errorHandler (void); 40 | void ErrorHook(StatusType Error); 41 | 42 | #endif /* DOUBLE_H */ 43 | -------------------------------------------------------------------------------- /inc/rte_type.h: -------------------------------------------------------------------------------- 1 | #ifndef RTE_TYPE 2 | #define RTE_TYPE 3 | 4 | #include "Rte.h" 5 | #include "Std_Types.h" 6 | 7 | typedef uint16 NvM_BlockIdType; 8 | typedef uint8 NvM_RequestResultType; 9 | typedef P2VAR(void, TYPEDEF, RTE_APPL_DATA) DstPtrType; 10 | typedef P2CONST(void, TYPEDEF, RTE_APPL_DATA) SrcPtrType; 11 | 12 | typedef uint8 ComM_InhibitionStatusType; 13 | typedef uint8 ComM_ModeType; 14 | typedef uint8 ComM_UserHandleType; 15 | typedef struct 16 | { 17 | uint8 numberOfRequesters; 18 | ComM_UserHandleType handleArray[4]; 19 | } ComM_UserHandleArrayType; 20 | 21 | 22 | typedef uint8 Dcm_ConfirmationStatusType; 23 | typedef uint8 Dcm_DidSupportedType; 24 | typedef uint8 Dcm_NegativeResponseCodeType; 25 | typedef uint8 Dcm_OpStatusType; 26 | typedef uint8 Dcm_ProtocolType; 27 | typedef uint8 Dcm_RoeStateType; 28 | typedef uint8 Dcm_SecLevelType; 29 | typedef uint8 Dcm_SesCtrlType; 30 | typedef uint8 Dem_DTCFormatType; 31 | typedef uint8 Dem_DTCKindType; 32 | typedef uint8 Dem_DTCOriginType; 33 | typedef uint16 Dem_EventIdType; 34 | typedef uint8 Dem_EventStatusType; 35 | typedef uint8 Dem_IndicatorIdType; 36 | typedef uint8 Dem_IndicatorStatusType; 37 | typedef uint8 Dem_InitMonitorReasonType; 38 | typedef uint8 Dem_MaxDataValueType[1]; 39 | typedef uint8 Dem_OperationCycleIdType; 40 | typedef uint8 Dem_OperationCycleStateType; 41 | typedef uint8 Dem_UdsStatusByteType; 42 | 43 | typedef uint16 WdgM_CheckpointIdType; 44 | typedef uint8 WdgM_ModeType; 45 | typedef uint16 WdgM_SupervisedEntityIdType; 46 | 47 | 48 | #endif 49 | -------------------------------------------------------------------------------- /libs/ADC_PB_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/ADC_PB_max.a -------------------------------------------------------------------------------- /libs/CAN_PB_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/CAN_PB_max.a -------------------------------------------------------------------------------- /libs/CanIf_PB.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/CanIf_PB.a -------------------------------------------------------------------------------- /libs/CanSM_LT.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/CanSM_LT.a -------------------------------------------------------------------------------- /libs/CanTp_LT_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/CanTp_LT_max.a -------------------------------------------------------------------------------- /libs/CanTrcv_31_TJA1145_LT_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/CanTrcv_31_TJA1145_LT_max.a -------------------------------------------------------------------------------- /libs/CanTrcv_31_UJA1132_PB_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/CanTrcv_31_UJA1132_PB_max.a -------------------------------------------------------------------------------- /libs/ComM_LT.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/ComM_LT.a -------------------------------------------------------------------------------- /libs/Com_PB.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/Com_PB.a -------------------------------------------------------------------------------- /libs/DIO_PB_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/DIO_PB_max.a -------------------------------------------------------------------------------- /libs/Dcm_PB_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/Dcm_PB_max.a -------------------------------------------------------------------------------- /libs/Dem_PB_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/Dem_PB_max.a -------------------------------------------------------------------------------- /libs/EEP_31_AT25256B_LT_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/EEP_31_AT25256B_LT_max.a -------------------------------------------------------------------------------- /libs/Ea_LT_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/Ea_LT_max.a -------------------------------------------------------------------------------- /libs/GPT_PB_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/GPT_PB_max.a -------------------------------------------------------------------------------- /libs/ICU_PB_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/ICU_PB_max.a -------------------------------------------------------------------------------- /libs/LIN_PB_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/LIN_PB_max.a -------------------------------------------------------------------------------- /libs/LinIf_PB_MAX.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/LinIf_PB_MAX.a -------------------------------------------------------------------------------- /libs/LinSM_LT_MAX.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/LinSM_LT_MAX.a -------------------------------------------------------------------------------- /libs/LinTrcv_31_UJA1132_PB_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/LinTrcv_31_UJA1132_PB_max.a -------------------------------------------------------------------------------- /libs/MCL_PB_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/MCL_PB_max.a -------------------------------------------------------------------------------- /libs/MCU_PB_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/MCU_PB_max.a -------------------------------------------------------------------------------- /libs/MemIf_LT_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/MemIf_LT_max.a -------------------------------------------------------------------------------- /libs/NvM_LT_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/NvM_LT_max.a -------------------------------------------------------------------------------- /libs/Os_MPC5746R_WindRiver_SC1_Ext.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/Os_MPC5746R_WindRiver_SC1_Ext.a -------------------------------------------------------------------------------- /libs/PORT_PB_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/PORT_PB_max.a -------------------------------------------------------------------------------- /libs/PWM_PB_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/PWM_PB_max.a -------------------------------------------------------------------------------- /libs/PduR_PB.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/PduR_PB.a -------------------------------------------------------------------------------- /libs/SPI_PB_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/SPI_PB_max.a -------------------------------------------------------------------------------- /libs/WDG_PB_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/WDG_PB_max.a -------------------------------------------------------------------------------- /libs/WdgIf_LT_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/WdgIf_LT_max.a -------------------------------------------------------------------------------- /libs/WdgM_LT_max.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/WdgM_LT_max.a -------------------------------------------------------------------------------- /libs/lib_dir_ready: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/libs/lib_dir_ready -------------------------------------------------------------------------------- /make/testmain_cfg.mak: -------------------------------------------------------------------------------- 1 | TestMain_ROOT:=$(shell dirname $(realpath $(lastword $(MAKEFILE_LIST)))) 2 | 3 | TestMain_CORE_PATH=$(TestMain_ROOT)/.. 4 | 5 | CHECK_THIS_VARIABLE=exists 6 | -------------------------------------------------------------------------------- /make/testmain_check.mak: -------------------------------------------------------------------------------- 1 | ifndef CHECK_THIS_VARIABLE 2 | $(error CHECK_THIS_VARIABLE not defined) 3 | endif 4 | 5 | -------------------------------------------------------------------------------- /make/testmain_defs.mak: -------------------------------------------------------------------------------- 1 | ###################################### 2 | # REQUIRED 3 | # 4 | # TestMain_CORE_PATH 5 | ###################################### 6 | 7 | 8 | ###################################### 9 | # REGISTRY 10 | ###################################### 11 | 12 | CC_INCLUDE_PATH += $(TestMain_CORE_PATH)/inc 13 | CC_INCLUDE_PATH += $(TestMain_CORE_PATH)/platform/$(TARGET_PLATFORM)/inc 14 | 15 | CPP_INCLUDE_PATH += 16 | ASM_INCLUDE_PATH += 17 | 18 | PREPROCESSOR_DEFINES += 19 | -------------------------------------------------------------------------------- /make/testmain_rules.mak: -------------------------------------------------------------------------------- 1 | ###################################### 2 | # REQUIRED 3 | # 4 | # TestMain_CORE_PATH 5 | ###################################### 6 | 7 | 8 | 9 | ###################################### 10 | # REGISTRY 11 | 12 | #LIBRARIES_TO_BUILD += TestMain 13 | TestMain_FILES+=$(TestMain_CORE_PATH)/src/double.c 14 | TestMain_FILES+=$(TestMain_CORE_PATH)/src/master.c 15 | TestMain_FILES+=$(TestMain_CORE_PATH)/src/slave.c 16 | TestMain_FILES+=$(TestMain_CORE_PATH)/src/stub.c 17 | TestMain_FILES+=$(TestMain_CORE_PATH)/src/ErrorHookImplementation.c 18 | TestMain_FILES+=$(TestMain_CORE_PATH)/platform/$(TARGET_PLATFORM)/src/TargetPlatform.c 19 | CC_FILES_TO_BUILD += $(TestMain_FILES) 20 | 21 | -------------------------------------------------------------------------------- /out/Double_MPC5746R_ECU_WindRiver.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/out/Double_MPC5746R_ECU_WindRiver.elf -------------------------------------------------------------------------------- /platform/MPC5746R_ECU/inc/MasterCoreApp_MemMap.h: -------------------------------------------------------------------------------- 1 | /* 2 | * MasterCoreApp_MemMap.h 3 | * 4 | * Created on: Feb 20, 2013 5 | * Author: cveress 6 | */ 7 | 8 | #ifndef MASTERCOREAPP_MEMMAP_H_ 9 | #define MASTERCOREAPP_MEMMAP_H_ 10 | 11 | 12 | 13 | #endif /* MASTERCOREAPP_MEMMAP_H_ */ 14 | -------------------------------------------------------------------------------- /platform/MPC5746R_ECU/inc/SlaveCoreApp_MemMap.h: -------------------------------------------------------------------------------- 1 | /* 2 | * SlaveCoreApp_MemMap.h 3 | * 4 | * Created on: Feb 20, 2013 5 | * Author: cveress 6 | */ 7 | 8 | #ifndef SLAVECOREAPP_MEMMAP_H_ 9 | #define SLAVECOREAPP_MEMMAP_H_ 10 | 11 | 12 | 13 | #endif /* SLAVECOREAPP_MEMMAP_H_ */ 14 | -------------------------------------------------------------------------------- /platform/MPC5746R_ECU/inc/TargetPlatform.h: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * 3 | * Mentor Graphics Corporation 4 | * All rights reserved 5 | * 6 | ****************************************************************************** 7 | * 8 | * File Name: sample.c 9 | * 10 | * Description: This file contains a sample application for the Os HW dependent 11 | * parts 12 | * 13 | *****************************************************************************/ 14 | /* Configuration of xPC56xxMB with XPC564XB/C 15 | * MotherBoard jumper settings: 16 | * J11 - 0 17 | * J10 - 1 18 | * KEY_EN - 3 - ON 19 | * LED_EN - 1 - ON 20 | * 21 | * Master 22 | * button - KEY3 - KEY_EN 3 (J9 5-6) jumper ON - PE2 - EIRQ[21] 23 | * LED - PE6 24 | * 25 | * Slave 26 | * button - KEY4 - J9 Pin 8 wire to PJ8 pin 5 - PE4 - EIRQ[9] 27 | * LED - PE7 28 | */ 29 | #ifndef TARGETPLATFORM_H 30 | #define TARGETPLATFORM_H 31 | 32 | #include "MPC5746R.h" 33 | #ifdef __ghs__ 34 | #include 35 | #else 36 | extern int __mfspr_w( const unsigned int) __attribute__((intrinsic_function(2016, 0, "mfspr") )); 37 | #define __MFSPR(x) __mfspr_w(x) 38 | #endif 39 | 40 | extern void BoardInit(void); 41 | extern void HardwareInitMaster(void); 42 | extern void HardwareInitSlave(void); 43 | 44 | #define HANDLE_BUTTON_ISR() 45 | 46 | #define TOOGLE_LED() 47 | #define TOOGLE_LED_0() 48 | #define TOOGLE_LED_1() 49 | 50 | #endif /* TARGETPLATFORM_H */ 51 | -------------------------------------------------------------------------------- /platform/MPC5746R_ECU/src/TargetPlatform.c: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | * 3 | * Mentor Graphics Corporation 4 | * All rights reserved 5 | * 6 | ****************************************************************************** 7 | * 8 | * File Name: TargetPlatform.c 9 | * 10 | * Description: This file contains a sample application for the Os HW dependent 11 | * parts 12 | * 13 | *****************************************************************************/ 14 | #include "TargetPlatform.h" 15 | /* please check the header file for details */ 16 | void HardwareInitMaster(void) 17 | { 18 | 19 | } 20 | 21 | void HardwareInitSlave(void) 22 | { 23 | 24 | } 25 | -------------------------------------------------------------------------------- /wks/.metadata/.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/wks/.metadata/.lock -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.cdt.core/.log: -------------------------------------------------------------------------------- 1 | *** SESSION Aug 01, 2018 22:26:57.63 ------------------------------------------- 2 | *** SESSION Aug 02, 2018 09:09:36.53 ------------------------------------------- 3 | *** SESSION Aug 02, 2018 19:05:39.35 ------------------------------------------- 4 | *** SESSION Aug 03, 2018 16:32:03.16 ------------------------------------------- 5 | *** SESSION Aug 04, 2018 08:52:32.40 ------------------------------------------- 6 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.cdt.make.core/specs.c: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.resources/.history/38/f0b1b720979500181d87cc5152ef3ee8: -------------------------------------------------------------------------------- 1 | autosar_release=org.artop.aal.autosar40 2 | autosar_resource_version=org.artop.aal.autosar40 3 | eclipse.preferences.version=1 4 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.resources/.history/c/30ddb520979500181d87cc5152ef3ee8: -------------------------------------------------------------------------------- 1 | autosar_release=org.artop.aal.autosar40 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.resources/.projects/BSW_LIB/.indexes/af/history.index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/wks/.metadata/.plugins/org.eclipse.core.resources/.projects/BSW_LIB/.indexes/af/history.index -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.resources/.projects/BSW_LIB/.markers.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/wks/.metadata/.plugins/org.eclipse.core.resources/.projects/BSW_LIB/.markers.snap -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.resources/.projects/BSW_LIB/.syncinfo.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/wks/.metadata/.plugins/org.eclipse.core.resources/.projects/BSW_LIB/.syncinfo.snap -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.resources/.projects/Demo/.indexes/properties.index: -------------------------------------------------------------------------------- 1 | /Appl_Mcu.arxml.org.eclipse.sphinx.platform.resourceProperties contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/Appl_Icu.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/UJA1132_Can.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/Appl_Gpt.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/Appl_Adc.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/Appl_SPi.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/Appl_Mcl.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/Appl_Pwm.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/Appl_AT25256.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/Appl_Port.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/Appl_Base.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/Mcal_Dem.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/Resource.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/Appl_Dem.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/UJA1132_Lin.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/Mcal_EcuM.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/Appl_Lin.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/os_ecuc.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/Appl_Com.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/TJA1145.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/Appl_Wdg.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/Appl_Dio.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/Appl_Mem.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile/Platform_Types.arxml contentTypeId(org.artop.aal.autosar40.autosar40XMLFile -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.resources/.projects/Demo/.location: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/wks/.metadata/.plugins/org.eclipse.core.resources/.projects/Demo/.location -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.resources/.projects/Demo/.markers.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/wks/.metadata/.plugins/org.eclipse.core.resources/.projects/Demo/.markers.snap -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.resources/.projects/Demo/.syncinfo.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/wks/.metadata/.plugins/org.eclipse.core.resources/.projects/Demo/.syncinfo.snap -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index: -------------------------------------------------------------------------------- 1 | /org.eclipse.core.resourcescontentCacheState3contentCacheTimestamp 1521533861635org.eclipse.jdt.corestateVersionNumber27 -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/wks/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.resources/.root/5.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/wks/.metadata/.plugins/org.eclipse.core.resources/.root/5.tree -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/wks/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.resources/5.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/wks/.metadata/.plugins/org.eclipse.core.resources/5.snap -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.mentor.vsa.common.ui.prefs: -------------------------------------------------------------------------------- 1 | c1/c1/tree-cr0=true 2 | c1/c1/tree-cr1=true 3 | c1/c1/tree-cr2=false 4 | c1/c1/tree-cr3=false 5 | c1/c1/tree-cw0=169 6 | c1/c1/tree-cw1=47 7 | c1/c1/tree-cw2=50 8 | c1/c1/tree-cw3=30 9 | eclipse.preferences.version=1 10 | system= 11 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.mentor.vsa.ecuc.editors.modulecfg.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | tree-cr0=true 3 | tree-cr1=true 4 | tree-cr2=true 5 | tree-cr3=true 6 | tree-cr4=true 7 | tree-cw0=200 8 | tree-cw1=100 9 | tree-cw2=100 10 | tree-cw3=100 11 | tree-cw4=100 12 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.mentor.vsa.ecuc.editors.moduledefinitionModule Definition.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | section=false 3 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.mentor.vsx.cc.ui.prefs: -------------------------------------------------------------------------------- 1 | CCView.containerObjectHierarchy=false 2 | CCView.flatHierarchy=true 3 | CCView.idBasedHierarchy=false 4 | CCView.showDescription=false 5 | CCView.showMessageKind=true 6 | CCView.showSearch=true 7 | eclipse.preferences.version=1 8 | tree-cr0=true 9 | tree-cr1=true 10 | tree-cr2=true 11 | tree-cr3=true 12 | tree-cw0=120 13 | tree-cw1=400 14 | tree-cw2=120 15 | tree-cw3=250 16 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.mentor.vsx.editors.swc.ifc.IfcEditor.ClientServerTab.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | maxLeft=false 3 | vertical=false 4 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.mentor.vsx.editors.swc.ifc.IfcEditor.SenderReceiverTab.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | maxLeft=false 3 | vertical=false 4 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.mentor.vsx.model.utils.ar.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | master/masterproject=Demo 3 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.mentor.vsx.splitability.ui.view.ResourcesView.prefs: -------------------------------------------------------------------------------- 1 | c1/c0/tree-cr0=true 2 | c1/c0/tree-cr1=true 3 | c1/c0/tree-cr2=true 4 | c1/c0/tree-cw0=200 5 | c1/c0/tree-cw1=100 6 | c1/c0/tree-cw2=100 7 | eclipse.preferences.version=1 8 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.mentor.vsx.ui.ar.workspace.packagecontent.PackageContentView.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | tree-cr0=true 3 | tree-cw0=1500 4 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.mentor.vsx.ui.ar40.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | ecuc=Demo;platform\:/resource/Demo/os_ecuc.arxml;ar\:/\#/os_ecuc/ECU?type\=EcucValueCollection;org.artop.aal.autosar40 3 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.mentor.vsx.ui.prefs: -------------------------------------------------------------------------------- 1 | AdvancedIsOpen=false 2 | eclipse.preferences.version=1 3 | selectedFile=platform\:/resource/Demo/Appl_Dcm.arxml 4 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.mentor.vsx.views.navigator.propertytester.views.NavigatorView.prefs: -------------------------------------------------------------------------------- 1 | Link\ with\ Editor=false 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.mentor.vsx.views.properties.prefs: -------------------------------------------------------------------------------- 1 | View=0 2 | eclipse.preferences.version=1 3 | instance/com.mentor.vsx.views.properties/cucparameterdef/EcucConfigurationClassAffection/affecteds/LeftColumnWidth=150 4 | instance/com.mentor.vsx.views.properties/cucparameterdef/EcucConfigurationClassAffection/affecteds/RightColumnWidth=150 5 | instance/com.mentor.vsx.views.properties/cucparameterdef/EcucParamConfContainerDef/destinationUris/LeftColumnWidth=150 6 | instance/com.mentor.vsx.views.properties/cucparameterdef/EcucParamConfContainerDef/destinationUris/RightColumnWidth=150 7 | instance/com.mentor.vsx.views.properties/curesource/HwElement/hwCategories/LeftColumnWidth=150 8 | instance/com.mentor.vsx.views.properties/curesource/HwElement/hwCategories/RightColumnWidth=150 9 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.birt.report.viewer.prefs: -------------------------------------------------------------------------------- 1 | APPCONTEXT_EXTENSION_KEY=com.mentor.vsx.reporting.context.VsxBirtContext 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.ui.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | spelling_locale_initialized=true 3 | useAnnotationsPrefPage=true 4 | useQuickDiffPrefPage=true 5 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | version=1 3 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=\r\n\r\n 3 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs: -------------------------------------------------------------------------------- 1 | content_assist_proposals_background=255,255,255 2 | content_assist_proposals_foreground=0,0,0 3 | eclipse.preferences.version=1 4 | fontPropagated=true 5 | org.eclipse.jdt.ui.editor.tab.width= 6 | org.eclipse.jdt.ui.formatterprofiles.version=12 7 | org.eclipse.jdt.ui.javadoclocations.migrated=true 8 | org.eclipse.jface.textfont=1|Courier New|10.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; 9 | proposalOrderMigrated=true 10 | spelling_locale_initialized=true 11 | tabWidthPropagated=true 12 | useAnnotationsPrefPage=true 13 | useQuickDiffPrefPage=true 14 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | workspace_target_handle=local\:1533173346044.target 3 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.search.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.search.defaultPerspective=org.eclipse.search.defaultPerspective.none 3 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | overviewRuler_migration=migrated_3.1 3 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | platformState=1521533862002 3 | quickStart=false 4 | tipsAndTricks=true 5 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | showIntro=false 3 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.views.log.prefs: -------------------------------------------------------------------------------- 1 | activate=false 2 | column2=730 3 | column3=150 4 | column4=150 5 | eclipse.preferences.version=1 6 | groupBy=0 7 | orderType=2 8 | orderValue=-1 9 | show_filter_text=true 10 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.sse.ui.prefs: -------------------------------------------------------------------------------- 1 | content_assist_number_of_computers=2 2 | eclipse.preferences.version=1 3 | useAnnotationsPrefPage=true 4 | useQuickDiffPrefPage=true 5 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.xml.ui.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.wst.xml.ui.internal.tabletree.XMLMultiPageEditorPart.lastActivePage=1 3 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.core.runtime/.settings/searchConditionShortNames.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | shortName0=DcmDspSecurityUsePort 3 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.jdt.core/invalidArchivesCache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat: -------------------------------------------------------------------------------- 1 | JRE_LIB JRE_SRCROOT 2 | JUNIT_HOMEJRE_SRC ECLIPSE_HOMEJUNIT_SRC_HOME -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | 5 | 6 | 7 |
8 |
9 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties: -------------------------------------------------------------------------------- 1 | #Cached timestamps 2 | #Sat Aug 04 10:22:24 CST 2018 3 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.pde.core/.extensions/.contributions.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/wks/.metadata/.plugins/org.eclipse.pde.core/.extensions/.contributions.1 -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.pde.core/.extensions/.extraData.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/wks/.metadata/.plugins/org.eclipse.pde.core/.extensions/.extraData.1 -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.pde.core/.extensions/.mainData.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/wks/.metadata/.plugins/org.eclipse.pde.core/.extensions/.mainData.1 -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.pde.core/.extensions/.manager/.fileTable.7: -------------------------------------------------------------------------------- 1 | #safe table 2 | #Thu Aug 02 13:06:52 CST 2018 3 | .contributors=0 4 | .table=0 5 | .mainData=0 6 | .namespaces=0 7 | .orphans=0 8 | .extraData=0 9 | .contributions=0 10 | .crc80642759.v1 11 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.pde.core/.extensions/.manager/.fileTable.8: -------------------------------------------------------------------------------- 1 | #safe table 2 | #Thu Aug 02 13:06:52 CST 2018 3 | .contributors=1 4 | .table=1 5 | .mainData=1 6 | .namespaces=1 7 | .orphans=1 8 | .extraData=1 9 | .contributions=1 10 | .crcf95f2931.v1 11 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.pde.core/.extensions/.manager/.fileTableLock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/wks/.metadata/.plugins/org.eclipse.pde.core/.extensions/.manager/.fileTableLock -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.pde.core/.extensions/.namespaces.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/wks/.metadata/.plugins/org.eclipse.pde.core/.extensions/.namespaces.1 -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.pde.core/.extensions/.orphans.1: -------------------------------------------------------------------------------- 1 | .org.eclipse.help.base.luceneSearchParticipants8� -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.pde.core/.extensions/.table.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/wks/.metadata/.plugins/org.eclipse.pde.core/.extensions/.table.1 -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.pde.core/.local_targets/1533173346044.target: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | win32 8 | win32 9 | x86_64 10 | en_CN 11 | 12 | 13 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.search/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | 5 |
6 |
7 | 8 |
9 |
10 |
11 |
12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 |
20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
32 |
33 |
34 | 35 |
36 |
37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 |
52 |
53 | 54 |
55 |
56 | 57 | 58 | 59 | 60 | 61 |
62 |
63 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 |
15 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.ui.views.log/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
13 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 |
16 | 17 | 18 | 19 | 20 |
21 |
22 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.wst.internet.cache/cache.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties: -------------------------------------------------------------------------------- 1 | # 2 | #Thu Aug 02 10:48:38 CST 2018 3 | task-tag-projects-already-scanned=Demo,BSW_LIB 4 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.wst.sse.ui/dialog_settings.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |
5 |
6 | -------------------------------------------------------------------------------- /wks/.metadata/.plugins/org.eclipse.wst.xml.core/default_catalog.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /wks/.metadata/version.ini: -------------------------------------------------------------------------------- 1 | #Sat Aug 04 11:22:43 CST 2018 2 | org.eclipse.core.runtime=2 3 | org.eclipse.platform=4.4.2.v20150204-1700 4 | -------------------------------------------------------------------------------- /wks/BSW_LIB/.settings/com.mentor.vsa.ecuc.vstar.project.prefs: -------------------------------------------------------------------------------- 1 | VSTAR_BSW_Folder_Location=PROJECT_LOC\\..\\..\\..\\..\\BSWs 2 | VSTAR_Folder_Location=PROJECT_LOC\\..\\..\\..\\.. 3 | VSTAR_Location_Mode=false 4 | VSTAR_Name=BSW_LIB 5 | VSTAR_OS_Folder_Location=PROJECT_LOC\\..\\..\\..\\..\\BSWs 6 | VSTAR_Selected_Target=PowerPC 7 | VSTAR_TTS_Folder_Location=PROJECT_LOC\\..\\..\\..\\..\\TTs 8 | VSTAR_VSC_Folder_Location=PROJECT_LOC\\..\\..\\..\\..\\Tools\\VSC 9 | eclipse.preferences.version=1 10 | -------------------------------------------------------------------------------- /wks/BSW_LIB/.settings/com.mentor.vsx.model.handling.prefs: -------------------------------------------------------------------------------- 1 | PROJECT_READ_ONLY=true 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /wks/BSW_LIB/.settings/org.artop.aal.workspace.prefs: -------------------------------------------------------------------------------- 1 | autosar_release=org.artop.aal.autosar40 2 | autosar_resource_version=org.artop.aal.autosar40 3 | autosar_version_number=4.2.2 4 | eclipse.preferences.version=1 5 | -------------------------------------------------------------------------------- /修改日志.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacobcx/MetaWares/3c0b5183af847e6602155c3ed5b6dd2694edd332/修改日志.txt --------------------------------------------------------------------------------