From 9b39058520fdaf76fc32fbb78efd2175d42d5d2f Mon Sep 17 00:00:00 2001 From: "yuyang.tan" Date: Mon, 13 Apr 2026 10:46:26 +0800 Subject: [PATCH] add fc7300 mcal package v1.4.1 Change-Id: Ifffcd5a0c7b5da5974bcaf4a06507ab23e9fa00a Signed-off-by: yuyang.tan --- .../components_plug_in_cfg.json | 24 + .../bswmd/Can_bswmd.arxml | 5471 +++++++++++++++++ .../internal_behavior/Can_ib_bswmd.arxml | 98 + .../FC7300F8MDT/init_function_settings.json | 5 + .../FC7XXX/FC7300F8MDT/platform_cfg.json | 23 + 5 files changed, 5621 insertions(+) create mode 100644 configurator_plug_in/platform_cfg/FC7XXX/FC7300F8MDT/Flagchip_AutoSAR_MCAL_package_v1.4.1/bswmd/Can_bswmd.arxml create mode 100644 configurator_plug_in/platform_cfg/FC7XXX/FC7300F8MDT/Flagchip_AutoSAR_MCAL_package_v1.4.1/internal_behavior/Can_ib_bswmd.arxml create mode 100644 configurator_plug_in/platform_cfg/FC7XXX/FC7300F8MDT/init_function_settings.json create mode 100644 configurator_plug_in/platform_cfg/FC7XXX/FC7300F8MDT/platform_cfg.json diff --git a/configurator_plug_in/components_plug_in_cfg.json b/configurator_plug_in/components_plug_in_cfg.json index 797b03a..58e7426 100755 --- a/configurator_plug_in/components_plug_in_cfg.json +++ b/configurator_plug_in/components_plug_in_cfg.json @@ -13,6 +13,18 @@ "MC-ISAR_AS422_TC3xx_BASIC_1.40.0" ] }, + "FC7300F8MDT": { + "DERIVATIVE_GROUP": "FC7XXX", + "CPU_CORE": "ARM_CM7", + "compiler": [ + "gcc" + ], + "Os": { + }, + "MCAL_VERSION": [ + "Flagchip_AutoSAR_MCAL_package_v1.4.1" + ] + }, "E3650": { "DERIVATIVE_GROUP": "E3XX", "CPU_CORE": "ARM_CR52", @@ -64,6 +76,18 @@ "min_OsTaskStackSize": 128 } }, + "FC7300F8MDT": { + "Os": { + "interrupt_priority_rule": 0, + "max_interrupt_priority": 0, + "max_cat0_interrupt_priority": 0, + "max_tp_interrupt_priority": 1, + "max_cat1_interrupt_priority": 0, + "max_cat2_interrupt_priority": 1, + "min_interrupt_priority": 7, + "min_OsTaskStackSize": 1024 + } + }, "E3650": { "Os": { "interrupt_priority_rule": 0, diff --git a/configurator_plug_in/platform_cfg/FC7XXX/FC7300F8MDT/Flagchip_AutoSAR_MCAL_package_v1.4.1/bswmd/Can_bswmd.arxml b/configurator_plug_in/platform_cfg/FC7XXX/FC7300F8MDT/Flagchip_AutoSAR_MCAL_package_v1.4.1/bswmd/Can_bswmd.arxml new file mode 100644 index 0000000..c7e34bf --- /dev/null +++ b/configurator_plug_in/platform_cfg/FC7XXX/FC7300F8MDT/Flagchip_AutoSAR_MCAL_package_v1.4.1/bswmd/Can_bswmd.arxml @@ -0,0 +1,5471 @@ + + + + + FC7300FXXX + + + Can + + <html> + ECUC_Can_00489: This container holds the configuration of a single CAN Driver.<br> + VARIANT-POST-BUILD, VARIANT-PRE-COMPILE + </html> + + + + + 4.6.0 + AUTOSAR + 2024-04-23 + + + + 0 + 1 + true + /AUTOSAR/EcucDefs/Can + + VARIANT-POST-BUILD + VARIANT-PRE-COMPILE + + + + CanGeneral + + <html> + ECUC_Can_00328: This container holds the parameters related each CAN Driver Unit.<br> + </html> + + + + CanDemSupport + + <html> + for Dem.h include support + </html> + + LOCAL + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + true + + + CanDevErrorDetect + + <html> + ECUC_Can_00064: Switches the development error detection and notification on or off.<br> + * true: enabled (on).<br> + * false: disabled (off).<br> + </html> + + LOCAL + AUTOSAR_ECUC + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + false + + + CanEnableSecurityEventReporting + + <html><p> + Switches the reporting of security events to the IdsM:<br> + Tags: atp.Status=draft + </p></html> + + ECU + AUTOSAR_ECUC + false + + + PRE-COMPILE + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + false + + + CanIndex + + <html> + ECUC_Can_00320: Specifies the InstanceId of this module instance. If only one instance is present it shall have the Id 0. + </html> + + LOCAL + AUTOSAR_ECUC + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + 0 + 255 + 0 + + + CanLPduReceiveCalloutFunction + + + <html> + ECUC_Can_00434: This parameter defines the existence and the name of a callout function that is called after a successful<br> + reception of a received CAN Rx L-PDU. If this parameter is omitted no callout shall take place. + </html> + + 0 + 1 + LOCAL + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + AUTOSAR_ECUC + false + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + + + NULL_PTR + + + + + CanMainFunctionBusoffPeriod + + <html> + ECUC_Can_00355: This parameter describes the period for cyclic call to Can_MainFunction_Busoff.<br> + Unit is seconds.<br> + </html> + + 0 + 1 + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + AUTOSAR_ECUC + false + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + 0.001 + 65.535 + 0.001 + + + CanMainFunctionModePeriod + + <html> + ECUC_Can_00376: This parameter describes the period for cyclic call to Can_MainFunction_Mode.<br> + Unit in seconds.<br> + </html> + + 0 + 1 + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + AUTOSAR_ECUC + false + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + 0.001 + 65.535 + 0.001 + + + CanMainFunctionWakeupPeriod + + <html> + ECUC_Can_00357: This parameter describes the period for cyclic call to Can_MainFunction_Wakeup. Unit is seconds.<br> + when Can->CanConfigSet->CanController->CanWakeupSupport is 'true', editable.<br> + wakeup is not supported in FC7300 + </html> + + 0 + 1 + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + AUTOSAR_ECUC + false + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + 0.001 + 65.535 + 0.001 + + + CanMultiplexedTransmission + + <html> + ECUC_Can_00095: Specifies if Multiplexed Transmission shall be supported: ON or OFF.<br> + Multiplex transmission means to search for a free MB, that has the same ObjectId with the one transmitted to Can_Write, if current Hth MB is busy.<br> + dependency: CAN Hardware Unit supports multiplexed transmission<br> + </html> + + ECU + AUTOSAR_ECUC + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + true + + + CanTimeoutDuration + + <html> + ECUC_Can_00113: Specifies the maximum time for blocking function until a timeout is detected. Unit is seconds.<br><br> + This Timeout is used to detect the Hardware Errors/ Production Errors.<br> + When Hardware registers like Controller Register (CTRL) or Module Control Register(MCR) are configured, the Hardware take some time to take effect of these new settings CANuested.<br> + Once timeout has been occured and if hardware could not take effect of the CANu settings, then Error is reported.<br> + So this timeout is used to allow hardware to take effect of the Hardware settings. + </html> + + LOCAL + AUTOSAR_ECUC + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + 0.1 + 65.535 + 0.001 + + + CanVersion + + CanVersion + + ECUC_Can_00314 + 1 + 1 + LOCAL + AUTOSAR_ECUC + false + + + PRE-COMPILE + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + AUTOSAR_VERSION_421 + + + AUTOSAR_VERSION_421 + AUTOSAR_ECUC + + + AUTOSAR_VERSION_431 + AUTOSAR_ECUC + + + AUTOSAR_VERSION_403 + AUTOSAR_ECUC + + + + + CanSetBaudrateApi + + <html> + ECUC_Can_00482: If the parameter is set to true the Can_SetBaudrate Api shall be supported.<br/> + </html> + + 0 + 1 + ECU + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + AUTOSAR_ECUC + false + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + false + + + CanApiEnableMbAbort + + <html> + Enables an additional API, to write an ABORT code (b1001) to the MBCB filed of the MB to abort a message transmission.<br/> + Based on this value a define will be generated with STD_ON or STD_OFF value: CAN_API_ENABLE_ABORT_MB.<br/> + It is editable only if "CanHardwareCancellation" = true.<br/> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + false + + + CanAbortOnlyOneMB + + <html> + When this parameter is true only one MB will be aborted by Can_AbortMb()<br/> + When this parameter is false all the associated mailboxes will be aborted when multiplex transmission is enabled<br/> + <h1>Note</h1>: This parameter is enabled only if CanMultiplexedTransmission=STD_ON<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + false + + + CanVersionInfoApi + + <html> + ECUC_Can_00106: Switches the Can_GetVersionInfo() API: ON or OFF.<br> + When this option is ON driver supports API for getting Version information for the Driver.<br> + </html> + + LOCAL + AUTOSAR_ECUC + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + true + + + CanMulticoreSupport + + <html> + Switches multicore support on or off:<br/> + False: For all variants, no EcucPartition shall be referenced in CanEcucPartitionRef.<br/> + True: For all variants, at least one EcucPartition needs to be referenced in CanEcucPartitionRef. + </html> + + LOCAL + FLAGCHIP + false + + + PRE-COMPILE + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + false + + + CanAllowLoopAsCycle + + <html> + If Os counter cannot be get, could set here to use SW timer to calculate. + OsCounter provided by the system service for timeout detection in case the hardware does not react in the expected time (hardware malfunction) to prevent endless loops.<br> + </html> + + LOCAL + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + false + + + CanNumberOfTimeOutLoop + + <html> + Specifies the maximum time for blocking function until a timeout is detected. Unit is number of while(1).<br><br> + like:while(1){Counter++;} + This Timeout is used to detect the Hardware Errors/ Production Errors.<br> + When Hardware registers like Controller Register (CTRL) or Module Control Register(MCR) are configured, the Hardware take some time to take effect of these new settings CANuested.<br> + Once timeout has been occured and if hardware could not take effect of the CANu settings, then Error is reported.<br> + So this timeout is used to allow hardware to take effect of the Hardware settings. + </html> + + LOCAL + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + 1 + 65535 + 1 + + + CanExtendedIDSupport + + <html> + Enables support of Extended/Mixed mode (permit to use IDs of 29 bits length).<br> + <h1>Note</h1>Implementation specific Parameter. Not AutoSar Required.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + true + + + CanMBCountExtensionSupport + + <html> + Enables support of more than 255 Can Hardware Objects.<br> + Some platforms have a bigger number of Can controllers and the sum of total MBS for all controllers is bigger than uint8 size (as HTH/HRH is specified in Autosar).<br> + This option should not be enabled for platforms that have a number of MBs smaller than 256 (summing all Can controllers from the platform).<br> + <h1>Note</h1>Implementation Specific parameter.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + false + + + + + CanOsCounterRef + + <html> + ECUC_Can_00431: This parameter contains a reference to the counter, which is used by the CAN driver.<br> + Reference to [ OsCounter ] <br> + </html> + + 0 + 1 + LOCAL + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + AUTOSAR_ECUC + false + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + /AUTOSAR/EcucDefs/Os/OsCounter + + + CanSupportTTCANRef + + <html> + ECUC_Can_00430: Reference to CAN Hardware Object which shall be polled with the configured CanMainFunctionWritePeriod. <br> + This reference shall only be configurable if more than one period is configured via CanMainFunctionWritePeriod. + </html> + + ECU + AUTOSAR_ECUC + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + /AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg + + + CanEcucPartitionRef + + <html> + Maps the Ethernet driver to zero or multiple ECUC partitions to make the module's API available in this partition. + The Ethernet driver will operate as an independent instance in each of the partitions. + </html> + + 0 + 1 + ECU + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + AUTOSAR_ECUC + true + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition + + + + + CanMainFunctionRWPeriods + + <html> + ECUC_Can_00437. This container contains the parameter for configuring the period for cyclic call to Can_MainFunction_Read or Can_MainFunction_Write depending on the referring item.<br> + </html> + + 0 + 1 + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + + + CanMainFunctionPeriod + + <html> + ECUC_Can_00484. This parameter describes the period for cyclic call to Can_MainFunction_Read or Can_MainFunction_Write depending on the referring item. Unit is seconds.<br> + Different poll-cycles will be configurable if more than one CanMainFunctionPeriod is configured. <br> + In this case multiple Can_MainFunction_Read() or Can_MainFunction_Write() will be provided by the CAN Driver module.<br> + </html> + + LOCAL + AUTOSAR_ECUC + false + + + PRE-COMPILE + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + 0.001 + 65.535 + 0.001 + + + + + + + CanConfigSet + + <html> + ECUC_Can_00434: This is the multiple configuration set container for CAN Driver.<br> + </html> + + + + CanController + + <html> + ECUC_Can_00354: This container contains the configuration parameters of the CAN controller(s).<br> + </html> + + 1 + 1 + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + + + CanHwChannel + + <html> + Specifies which one of the on-chip FlexCAN interfaces is associated with this controller ID.<br> + <h1>Note</h1>Implementation Specific parameter. Not AutoSar Required.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + + + + + FlexCAN_0 + Flagchip + + + FlexCAN_1 + Flagchip + + + FlexCAN_2 + Flagchip + + + FlexCAN_3 + Flagchip + + + FlexCAN_4 + Flagchip + + + FlexCAN_5 + Flagchip + + + FlexCAN_6 + Flagchip + + + FlexCAN_7 + Flagchip + + + FlexCAN_8 + Flagchip + + + FlexCAN_9 + Flagchip + + + FlexCAN_10 + Flagchip + + + FlexCAN_11 + Flagchip + + + FlexCAN_12 + Flagchip + + + FlexCAN_13 + Flagchip + + + + + + CanBusoffProcessing + + <html> + ECUC_Can_00314: Enables/Disables API Can_MainFunction_BusOff() for handling busoff events in POLLING mode. + </html> + + LOCAL + AUTOSAR_ECUC + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + + + + Mode of event triggering: INTERRUPT or POLLING. + + + + false + POLLING + + + INTERRUPT + AUTOSAR_ECUC + + + POLLING + AUTOSAR_ECUC + + + + + CanControllerActivation + + <html> + ECUC_Can_00315: Defines if a CAN controller is used in the configuration.<br> + Deactivation of a particular CAN controller is equivalent to a CAN controller not used in the configuration.<br> + </html> + + LOCAL + AUTOSAR_ECUC + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + true + + + CanControllerBaseAddress + + <html> + ECUC_Can_00382: Specifies the CAN controller base address. <br> + </html> + + LOCAL + AUTOSAR_ECUC + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + 0 + 4294967295 + 0 + + + CanControllerId + + <html> + ECUC_Can_00316: This parameter provides the controller ID which is unique in a given CAN Driver.<br> + The value for this parameter starts with 0 and continue without any gaps.<br> + </html> + + ECU + AUTOSAR_ECUC + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + true + + 255 + 0 + + + CanRxProcessing + + <html> + ECUC_Can_00317: Enables/Disables API Can_MainFunction_Read() for handling PDU reception events in POLLING mode. + </html> + + LOCAL + AUTOSAR_ECUC + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + + + + Mode of event triggering: INTERRUPT or POLLING. + + + + false + POLLING + + + INTERRUPT + AUTOSAR_ECUC + + + MIXED + AUTOSAR_ECUC + + + POLLING + AUTOSAR_ECUC + + + + + CanTxProcessing + + <html> + ECUC_Can_00318: Enables/Disables API Can_MainFunction_Write() for handling PDU transmission events in POLLING mode + </html> + + LOCAL + AUTOSAR_ECUC + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + + + + Mode of event triggering: INTERRUPT or POLLING. + + + + false + POLLING + + + INTERRUPT + AUTOSAR_ECUC + + + MIXED + AUTOSAR_ECUC + + + POLLING + AUTOSAR_ECUC + + + + + CanWakeupFunctionalityAPI + + <html> + ECUC_Can_00466: Adds / removes the service Can_CheckWakeup() from the code.<br> + True: Can_CheckWakeup can be used. False: Can_CheckWakeup cannot be used.<br> + </html> + + LOCAL + AUTOSAR_ECUC + false + + + PRE-COMPILE + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + false + + + CanWakeupProcessing + + <html> + ECUC_Can_00319: Enables/Disables API Can_MainFunction_Wakeup() for handling wakeup events in POLLING mode.<br><br> + <h1>Note</h1>This option is enabled only if global parameter <CanController/CanWakeupsupport> is 'true'.<br> + </html> + + LOCAL + AUTOSAR_ECUC + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + + + + Mode of event triggering: INTERRUPT or POLLING. + + + + false + POLLING + + + INTERRUPT + AUTOSAR_ECUC + + + POLLING + AUTOSAR_ECUC + + + + + CanWakeupSupport + + <html> + ECUC_Can_00330: CAN driver support for wakeup over CAN Bus.<br> + Every WakeUp process will be ignore if this checkbox is not set to ON.<br> + This parameter enables Internal Wakeup (using controller registers) and External Wakeup (using WKUP module).<br> + This is enabled only if internal Wakeup is supported by the platform. + </html> + + AUTOSAR_ECUC + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + false + + + CanBccSupport + + <html> + Defines if Backwards Compatibility Configuration (BCC) feature of CAN controller is used in the configuration.<br> + If BCC feature of CAN controller is enabled, Individual Rx masking and queue feature are disabled.<br> + If BCC feature of CAN controller is disabled, Individual Rx masking and queue feature are enabled.<br> + <h1>Note</h1>Implementation Specific parameter.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + false + + + CanListenOnlyMode + + <html> + Enables the Listen Only Mode (CTRL[LOM] bit).<br> + In this mode, transmission is disabled, all error counters are frozen and the module operates in a CAN Error Passive mode.<br> + <h1>Note</h1>Implementation specific Parameter. Not AutoSar Required.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + false + + + CanLoopBackMode + + <html> + CTRL[LPB]: Enables CAN to operate in Loop Back Mode.<br> + The bit stream output of the transmitter is fed back internally to the receiver input.<br> + The Rx CAN input pin is ignored and the Tx CAN output goes to the recessive state (logic "1").<br> + <h1>Note</h1>Implementation specific Parameter. Not AutoSar Required.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + false + + + CanSoftwareBusOffRecovery + + <html> + Enables Software Bus Off recovery when automatic recovering from BusOff state is disabled for CAN controller.<br> + <h1>Note</h1>Implementation specific Parameter. This parameter is enabled when CanAutoBusOffRecovery is set to false. + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + false + + + CanAutoBusOffRecovery + + <html> + Enable/Disable automatic BusOff recovery (CTRL[BOFF_REC] bit).<br> + 0(Checked) = Automatic recovering from Bus Off state occurs according to the CAN Specification 2.0B.<br> + 1(Unchecked) = Automatic recovering from Bus Off is disabled and the module remains in Bus Off state until the bit is negated(zero) by the user.<br> + <h1>Note</h1>Implementation specific Parameter. Not AutoSar Required.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + false + + + CanTrippleSamplingEnable + + <html> + CTRL[SMP]: This bit defines the sampling mode of CAN bits at the Rx input.<br> + 1 - Enables acquisition of 3 samples and majority voting for the value of received bit.<br> + 0 - Just one sample is used to determine the bit value.<br> + <h1>Note</h1>Implementation specific Parameter. Not AutoSar Required.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + false + + + CanWakeUpSourceFilter + + <html> + Defines whether the integrated low-pass filter is applied to protect the Rx CAN input from spurious wake up.<br> + 1 = FlexCAN uses the filtered Rx input to detect recessive to dominant edges on the CAN bus.<br> + 0 = FlexCAN uses the unfiltered Rx input to detect recessive to dominant edges on the CAN bus.<br> + This option will provide the setting for init the controller with MCR[WAK_SRC] bit set.<br> + <h1>Note</h1>Implementation specific Parameter. Not AutoSar Required.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + false + + + CanLowestBuffTransmitFirst + + <html> + CTRL[LBUF]. This bit defines the ordering mechanism for Message Buffer transmission.<br> + When asserted, the MCR[LPRIO_EN] bit doesn't affect the priority arbitration.<br> + <h1>Note</h1>Implementation specific Parameter. Not AutoSar Required.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + true + + + CanLocalPriorityEn + + <html> + MCR[LPRIO_EN]. This bit controls whether the local priority feature is enabled or not.<br> + <h1>Note</h1>Implementation specific Parameter. Not AutoSar Required.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + false + + + CanClockFromBus + + <html> + Switches the source clock for the module to the system bus (rather than crystal).<br> + 1 = The CAN engine clock source is the interface clock.(from MCU)<br> + 0 = The CAN engine clock source is the oscillator clock.<br><br> + <h1>Note</h1>Implementation specific Parameter. Not AutoSar Required.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + false + + + CanErrorControllerNotifEn + + <html> + Enables/Disables the Error Controller Notification. If Disabled, no error INTERRUPT or notification shall take place. + <h1>Note</h1>Implementation Specific parameter. Not AutoSar Required.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + true + + + CanErrorControllerNotification + + + <html> + Set here the name of the Error INTERRUPT controller notification function. + <h1>Note</h1>Implementation Specific parameter</h1></html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + + + NULL_PTR + + + + + CanErrorFDControllerNotification + + + <html> + Set here the name of the Error INTERRUPT controller notification function for errors detected in the Data Phase of CAN FD frames with the BRS bit set only. + <h1>Note</h1>Implementation Specific parameter</h1></html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + + + NULL_PTR + + + + + + + CanControllerDefaultBaudrate + + <html> + ECUC_Can_00435: Reference to baudrate configuration container configured for the Can Controller.<br> + </html> + + LOCAL + AUTOSAR_ECUC + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + /AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanControllerBaudrateConfig + + + CanControllerEcucPartitionRef + + <html> + Maps the Can controller to zero or one ECUC partition. <br/> + The ECUC partition referenced is a subset of the ECUC partitions where the Can driver is mapped to. + </html> + + 0 + 1 + ECU + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + AUTOSAR_ECUC + true + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition + + + CanCpuClockRef + + <html> + ECUC_Can_00313: Reference to the CPU Module clock configuration + </html> + + AUTOSAR_ECUC + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint + + + CanCpuFunctionClockRef + + <html> + ECUC_Can_00313: Reference to the CPU function clock configuration, which is set in the MCU driver configuration + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint + + + CanWakeupSourceRef + + <html> + ECUC_Can_00359: This parameter contains a reference to the Wakeup Source for this controller as defined in the ECU State Manager.<br> + Type: reference to EcuM_WakeupSourceType<br> + EcuM plugin need to be added and then give the reference to it.<br> + </html> + + 0 + 1 + LOCAL + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + AUTOSAR_ECUC + false + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + true + /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource + + + + + CanControllerBaudrateConfig + + <html> + ECUC_Can_00387: This container contains bit timing related configuration parameters of the CAN controller(s).<br> + </html> + + 1 + 1 + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + + + CanModuleClock + + <html> + Can baudrate source clock, if CLK_SRC set 1, is from Module clock, or is from function clock ( Divided from OSC by PCC ) + </html> + + Flagchip + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + + + 9223372036854775807 + -9223372036854775808 + + + + CanControllerBaudRate + + <html> + ECUC_Can_00005: Specifies the buadrate of the controller in kbps.<br> + CAN maximum speed is 1Mbps.<br> + </html> + + LOCAL + AUTOSAR_ECUC + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 500 + 2000 + 0 + + + CanControllerBaudRateConfigID + + <html> + ECUC_Can_00471: Uniquely identifies a specific baud rate configuration. This ID is used by + SetBaudrate API<br> + </html> + + ECU + AUTOSAR_ECUC + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + + 65535 + 0 + + + CanControllerPrescaller + + <html> + Specifies the prescaller for the controller .<br> + The calculation of the resulting CanControllerTimeQuanta value depending on module clocking and prescaller shall be done offline.<br> + Prescaler = FreqCanClk / FreqTq; FreqTq = 1 / CanControllerTimeQuanta .<br> + </html> + + Flagchip + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 3 + + 9223372036854775807 + -9223372036854775808 + + + + CanNeedTqs + + <html> + Total Can Baud Tq num, and may set it in range 8-383 generally + </html> + + Flagchip + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + + + 9223372036854775807 + -9223372036854775808 + + + + CanControllerSyncSeg + + <html> + The Synchronization Segment or SYNC_SEG time interval is used to synchronize all the nodes across the network.<br> + The SYNC_SEG time interval has a fixed period of one Time Quantum (TQ).<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 1 + 1 + 1 + + + CanControllerPropSeg + + <html> + ECUC_Can_00073: It is used to compensate the physical delay within the CAN network (CTRL[PROPSEG] - 0..7).<br> + </html> + + LOCAL + AUTOSAR_ECUC + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 7 + 255 + 0 + + + CanControllerSeg1 + + <html> + ECUC_Can_00074: Specifies the Phase Segment 1 in time quantas (ENCBT[NTSEG1] = 0..255).<br> + CanControllerSeg1 = (PSEG1 + 1) * Tq .<br> + The CanControllerSeg1 valid values are 1-256 Tq.<br> + </html> + + LOCAL + AUTOSAR_ECUC + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 4 + 255 + 0 + + + CanControllerSeg2 + + <html> + ECUC_Can_00075: Specifies the Phase Segment 1 in time quantas (ENCBT[NTSEG2] = 1..127).<br> + CanControllerSeg2 = (PSEG2 + 1) * Tq .<br> + The CanControllerSeg2 valid values are 2-128 Tq.<br> + </html> + + AUTOSAR_ECUC + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 4 + 255 + 0 + + + CanControllerSyncJumpWidth + + <html> + ECUC_Can_00383: Specifies the synchronization jump width for the controller in time quantas. + </html> + + AUTOSAR_ECUC + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 4 + 255 + 0 + + + CanSamplePoint + + <html> + CAN sample point: (1+TSEG1) / (1+TSEG1+TSEG2) + </html> + + Flagchip + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + + + 100.0 + 0.0 + + + + CanTxArbitrationStartDelay + + <html> + This 5-bit field indicates how many CAN bits the Tx arbitration process start point can be delayed from the first bit of CRC field on CAN bus.<br> + See Reference Manual to have a calculation method for the optimal TASD value. + </html> + + Flagchip + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 20 + 63 + 0 + + + + + CanControllerFdBaudrateConfig + + <html> + ECUC_Can_00473: This optional container contains bit timing related configuration parameters of the CAN controller(s) for payload and CRC of a CAN FD frame. If this container exists the controller supports CAN FD frames. + </html> + + 0 + 1 + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + + + CanControllerFdBaudRate + + <html> + ECUC_Can_00481.Specifies the data segment baud rate of the controller in kbps. + </html> + + LOCAL + AUTOSAR_ECUC + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 1000 + + 0 + + + + CanControllerFdPrescaller + + <html> + Specifies the fd prescaller for the controller .<br> + The calculation of the resulting CanControllerFdTimeQuanta value depending on module clocking and prescaller shall be done offline.<br> + Prescaler = FreqCanClk / FreqTq; FreqTq = 1 / CanControllerTimeQuanta .<br> + </html> + + Flagchip + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 3 + 1024 + 1 + + + CanFdNeedTqs + + <html> + Total Can Data Baud Tq num, and may set it in range 8-114 generally. + </html> + + Flagchip + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + + + 9223372036854775807 + -9223372036854775808 + + + + CanControllerFdSyncSeg + + <html> + The Synchronization Segment or SYNC_SEG time interval is used to synchronize all the nodes across the network.<br> + The SYNC_SEG time interval has a fixed period of one Time Quantum (TQ).<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 1 + 1 + 1 + + + CanControllerPropSeg + + <html> + ECUC_Can_00476: Specifies propagation delay in time quantas. + </html> + + LOCAL + AUTOSAR_ECUC + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 3 + 255 + 0 + + + CanControllerSeg1 + + <html> + ECUC_Can_00477: Specifies phase segment 1 in time quantas. + </html> + + AUTOSAR_ECUC + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 2 + 255 + 0 + + + CanControllerSeg2 + + <html> + ECUC_Can_00478: Specifies phase segment 2 in time quantas. + </html> + + LOCAL + AUTOSAR_ECUC + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 2 + 255 + 0 + + + CanControllerSyncJumpWidth + + <html> + ECUC_Can_00479: Specifies the synchronization jump width for the controller in time quantas. + </html> + + LOCAL + AUTOSAR_ECUC + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 3 + 255 + 0 + + + CanFdSamplePoint + + <html> + If BRS is enable, CAN high speed sample point: (1+TSEG1) / (1+TSEG1+TSEG2) + </html> + + Flagchip + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + + + INF + -INF + + + + CanControllerSspOffset + + <html><p> + Specifies the Transmitter Delay Compensation Offset in minimum time quanta (see [17]). + Transmitter Delay Compensation Offset is used to adjust the position of the Secondary Sample Point (SSP), relative to the beginning of the received bit. + If this parameter is configured, the Transmitter Delay Compensation is done by measurement of the CAN controller. + If not specified, Transmitter Delay Compensation is disabled. + Note: MTQ == Minimum Time Quanta in seconds == 1/(frequency of the CAN controller clock) + Secondary Sample Point Offset in seconds = CanControllerSspOffset * MTQ + Example: CAN controller clock frequency = 20MHz + => MTQ = 1/20 * 10^(-6) s = 0,05 us = 50ns Baud rate = 1MBit/s + => BitTime = 1/(1 * 10^6) s/Bit = 1 * 10^(-6) = 1us/Bit SSP = 75% + => SSP in seconds = 0,75 * 1us = 750 ns CanControllerSspOffset in MTQ = 750ns / 50ns = 15 + Note: Please consider the minimum range (0..63) stated in [17] and the range definition (0..127) used as per [19]. + </p></html> + + 0 + 1 + LOCAL + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + AUTOSAR_ECUC + true + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + + 31 + 0 + + + CanControllerTxBitRateSwitch + + Specifies if the bit rate switching shall be used for transmissions. + + LOCAL + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + true + + + CanControllerFdIsoCANFD + + Add support for selecting ISO or non ISO for CAN FD feature. + + LOCAL + Flagchip + false + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + true + + + CanControllerFdPrExcEn + + This bit enables the Protocol Exception feature. + + LOCAL + Flagchip + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + false + + + CanControllerFdEdgeFilterDis + + This bit disables the Edge Filter. + + LOCAL + Flagchip + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + false + + + + + + + CanTTController + + This container is only included and valid if TTCAN SWS is used and TTCAN is enabled. + + 0 + 1 + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + + + CanTTControllerApplWatchdogLimit + + Defines the maximum time period (unit is 256 times NTU) after which the application has to serve the watchdog. + + ECU + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + 0 + 255 + 0 + + + CanTTControllerCycleCountMax + + Defines the value for cycle_count_max. + + ECU + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + 0 + 63 + 0 + + + CanTTControllerExpectedTxTrigger + + Number of expected_tx_trigger. + + LOCAL + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + 0 + 255 + 0 + + + CanTTControllerExternalClockSynchronisation + + Enables/disables the external clock synchronization. + + ECU + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + false + + + CanTTControllerGlobalTimeFiltering + + Enables/disables the global time filtering. + + LOCAL + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + false + + + CanTTControllerInitialRefOffset + + Defines the initial value for ref trigger offset. + + ECU + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + 0 + 127 + 0 + + + CanTTControllerInterruptEnable + + Enables/disables the respective interrupts. + + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + 0 + 1023 + 0 + + + CanTTControllerLevel2 + + Defines whether Level 2 or Level 1 is used. + + LOCAL + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + false + + + CanTTControllerNTUConfig + + Defines the config value for NTU (network time unit). + + ECU + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + 0.0 + 100.0 + 0.0 + + + CanTTControllerOperationMode + + Defines the operation mode. + + ECU + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + CAN_TT_EVENT_SYNC_TIME_TRIGGERED + + + CAN_TT_EVENT_SYNC_TIME_TRIGGERED + AUTOSAR_ECUC + + + CAN_TT_EVENT_TRIGGERED + AUTOSAR_ECUC + + + CAN_TT_TIME_TRIGGERED + AUTOSAR_ECUC + + + + + CanTTControllerSyncDeviation + + Defines the maximum synchronization deviation: + + LOCAL + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + 0.0 + 100.0 + 0.0 + + + CanTTControllerTURRestore + + Enables/disables the TUR restore. + + LOCAL + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + false + + + CanTTControllerTimeMaster + + Defines whether the controller acts as a potential time master. + + ECU + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + false + + + CanTTControllerTimeMasterPriority + + Defines the time master priority. + + ECU + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + 0 + 7 + 0 + + + CanTTControllerTxEnableWindowLength + + Length of the tx enable window given in CAN bit times. + + ECU + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + 1 + 16 + 1 + + + CanTTControllerWatchTriggerGapTimeMark + + watch trigger time mark after a gap + + LOCAL + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + 0 + 65535 + 0 + + + CanTTControllerWatchTriggerTimeMark + + watch trigger time mark + + LOCAL + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + 0 + 65535 + 0 + + + CanTTIRQProcessing + + Enables / disables API Can_MainFunction_BusOff() for handling busoff events in POLLING mode. + + ECU + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + POLLING + + + INTERRUPT + AUTOSAR_ECUC + + + POLLING + AUTOSAR_ECUC + + + + + + + CanTTControllerEcucPartitionRef + + <html> + ECUC_Can_00493. Maps the Time triggered CAN controller to zero or one ECUC + partitions. The ECUC partition referenced is a subset of the ECUC + partitions where the CAN driver is mapped to. + </html> + + 0 + 1 + ECU + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + AUTOSAR_ECUC + false + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition + + + + + CanFDSupport + + <html> + This container contains the configuration (parameters) of the CAN Legacy RX FIFO.<br> + <h1>Note</h1>This container is ENABLED only when CanControllerLegacyRxFifoEnable is TRUE and CanControllerLegacyRxFifoEnable is FALSE. + </html> + + + + CanControllerFdEnable + + <html> + Enable CAN FD.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + false + + + CanControllerFdType + + <html> + ISO_CAN_FD<br> + BOSCH_CAN_FD<br> + + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + ISO_CAN_FD + + + ISO_CAN_FD + Flagchip + + + BOSCH_CAN_FD + Flagchip + + + + + CanLegacyMessageBufferDataBlockSize + + <html> + Selects maximum payload of MB's for region 0 + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + CAN_8_BYTES_PAYLOAD + + + CAN_8_BYTES_PAYLOAD + Flagchip + + + CAN_16_BYTES_PAYLOAD + Flagchip + + + CAN_32_BYTES_PAYLOAD + Flagchip + + + CAN_64_BYTES_PAYLOAD + Flagchip + + + + + CanLegacyMaxMessageBuffersCnt + + <html> + This parameter describes the maximum Message Buffer Number of CAN Legacy MB for region 0 + </html> + + LOCAL + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + + + 96 + 0 + + + + CanLegacyMessageBufferDataBlockSize_1 + + <html> + Selects maximum payload of MB's for region 1 + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + CAN_8_BYTES_PAYLOAD + + + CAN_8_BYTES_PAYLOAD + Flagchip + + + CAN_16_BYTES_PAYLOAD + Flagchip + + + CAN_32_BYTES_PAYLOAD + Flagchip + + + CAN_64_BYTES_PAYLOAD + Flagchip + + + + + CanLegacyMaxMessageBuffersCnt_1 + + <html> + This parameter describes the maximum Message Buffer Number of CAN Legacy MB for region 1 + </html> + + LOCAL + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + + + 96 + 0 + + + + CanLegacyMessageBufferDataBlockSize_2 + + <html> + Selects maximum payload of MB's for region 2 + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + CAN_8_BYTES_PAYLOAD + + + CAN_8_BYTES_PAYLOAD + Flagchip + + + CAN_16_BYTES_PAYLOAD + Flagchip + + + CAN_32_BYTES_PAYLOAD + Flagchip + + + CAN_64_BYTES_PAYLOAD + Flagchip + + + + + CanLegacyMaxMessageBuffersCnt_2 + + <html> + This parameter describes the maximum Message Buffer Number of CAN Legacy MB for region 2 + </html> + + LOCAL + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + + + 96 + 0 + + + + + + CanLegacyRxFifo + + <html> + This container contains the configuration (parameters) of the CAN Legacy RX FIFO.<br> + <h1>Note</h1>This container is ENABLED only when CanControllerLegacyRxFifoEnable is TRUE and CanControllerLegacyRxFifoEnable is FALSE. + </html> + + + + CanControllerLegacyRxFifoEnable + + <html> + Defines if RX FIFO feature of CAN controller is used in the configuration.<br> + If FIFO feature of CAN controller is enabled and can fd is disabled, Legacy MB First 8 Message Buffers will be used by FIFO engine.<br> + If FIFO feature of CAN controller is enabled and can fd is enabled, Enhanced FIFO will be used by FIFO engine.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + false + + + CanHardwareObjectUsesPolling + + Enables polling of this fifo hardware object. This node shall exist if CanRxProcessing is set to MIXED. + + 0 + 1 + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + Flagchip + false + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + false + + + CanControllerLegacyIDAcceptanceMode + + <html> + This 2-bit field identifies the format of the elements of the Legacy Rx FIFO filter table. + <h1>Note</h1>Implementation Specific parameter.</h1> + Format Explanation<br> + + <h1>A </h1>: One full ID (standard or extended) per filter element.</h1><br> + <h1>B </h1>: Two full standard IDs or two partial 14-bit extended IDs per filter element.</h1><br> + <h1>C </h1>: Four partial 8-bit IDs (standard or extended) per filter element.</h1><br> + <h1>D </h1>: All frames rejected. Note: The TableID and Filter Mask values don't care for this option.</h1><br> + + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + A + + + A + Flagchip + + + B + Flagchip + + + C + Flagchip + + + D + Flagchip + + + + + CanLegacyRxFifoFiltersNumber + + <html> + This field defines the number of Rx FIFO filters. + <h1>Note</h1>Implementation Specific parameter.</h1> + Values Explanation<br> + + <table border="1"> + <tr> + <th>Number of Rx FIFO filters</th> + <th>Rx FIFO ID Filter Table Elements Affected by Rx Individual Masks</th> + <th>Rx FIFO ID Filter Table Elements Affected by Rx FIFO Global Mask</th> + </tr> + <tr> + <td>FILTERS_NUMBER_8</td> + <td>Elements 0-7</td> + <td>none</td> + </tr> + <tr> + <td>FILTERS_NUMBER_16</td> + <td>Elements 0-9</td> + <td>Elements 10-15</td> + </tr> + <tr> + <td>FILTERS_NUMBER_24</td> + <td>Elements 0-11</td> + <td>Elements 12-23</td> + </tr> + <tr> + <td>FILTERS_NUMBER_32</td> + <td>Elements 0-13</td> + <td>Elements 14-31</td> + </tr> + <tr> + <td>FILTERS_NUMBER_40</td> + <td>Elements 0-15</td> + <td>Elements 16-39</td> + </tr> + <tr> + <td>FILTERS_NUMBER_48</td> + <td>Elements 0-17</td> + <td>Elements 18-47</td> + </tr> + <tr> + <td>FILTERS_NUMBER_56</td> + <td>Elements 0-19</td> + <td>Elements 20-55</td> + </tr> + <tr> + <td>FILTERS_NUMBER_64</td> + <td>Elements 0-21</td> + <td>Elements 22-63</td> + </tr> + <tr> + <td>FILTERS_NUMBER_72</td> + <td>Elements 0-23</td> + <td>Elements 24-71</td> + </tr> + <tr> + <td>FILTERS_NUMBER_80</td> + <td>Elements 0-25</td> + <td>Elements 26-79</td> + </tr> + <tr> + <td>FILTERS_NUMBER_88</td> + <td>Elements 0-27</td> + <td>Elements 28-87</td> + </tr> + <tr> + <td>FILTERS_NUMBER_96</td> + <td>Elements 0-29</td> + <td>Elements 30-95</td> + </tr> + <tr> + <td>FILTERS_NUMBER_104</td> + <td>Elements 0-31</td> + <td>Elements 32-103</td> + </tr> + <tr> + <td>FILTERS_NUMBER_112</td> + <td>Elements 0-31</td> + <td>Elements 32-111</td> + </tr> + <tr> + <td>FILTERS_NUMBER_120</td> + <td>Elements 0-31</td> + <td>Elements 32-119</td> + </tr> + <tr> + <td>FILTERS_NUMBER_128</td> + <td>Elements 0-31</td> + <td>Elements 32-127</td> + </tr> + </table> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + FILTERS_NUMBER_8 + + + FILTERS_NUMBER_8 + Flagchip + + + FILTERS_NUMBER_16 + Flagchip + + + FILTERS_NUMBER_24 + Flagchip + + + FILTERS_NUMBER_32 + Flagchip + + + FILTERS_NUMBER_40 + Flagchip + + + FILTERS_NUMBER_48 + Flagchip + + + FILTERS_NUMBER_56 + Flagchip + + + FILTERS_NUMBER_64 + Flagchip + + + FILTERS_NUMBER_72 + Flagchip + + + FILTERS_NUMBER_80 + Flagchip + + + FILTERS_NUMBER_88 + Flagchip + + + FILTERS_NUMBER_96 + Flagchip + + + FILTERS_NUMBER_104 + Flagchip + + + FILTERS_NUMBER_112 + Flagchip + + + FILTERS_NUMBER_120 + Flagchip + + + FILTERS_NUMBER_128 + Flagchip + + + + + CanLegacyRxFifoGlobalMaskValue + + <html> + Specifies Rx Fifo Global Filter Mask value to be used as acceptance criteria for the Rx Fifo filter IDs which are not covered by individual masks.<br> + <h1>Note</h1>Implementation Specific parameter. Value for this parameter should be entered based on the CanControllerLegacyIDAcceptanceMode selected as explained below.<br> + <h1>A </h1>:Filtermask value for One full standard or Extended ID based on the CanTableIDType selected. bit31=RTR,bit30=IDE,standard bit19-29=std id mask, extended bit1-29=ext id mask <br> + <h1>B </h1>: Filtermask value for CanIDValue0(bit field: 3-13 for standard ID type and 0-13 for extended ID type, and bit14=IDE,bit15=RTR) and CanIDValue1 (bit field: 19-29 for standard ID type and 16-29 for extended ID type, and bit30=IDE,bit31=RTR).<br> + <h1>C </h1>: Filtermask value for CanIDValue0(bit field: 0-7), CanIDValue1(bit field: 8-15), CanIDValue2(bit field: 16-23) and CanIDValue3(bit field: 24-31).<br> + It shall be distinguished between: <br> + - Standard identifier mask<br> + - Extended identifier mask<br> + 0 - the corresponding bit in the filter is "don't care". <br> + 1 - the corresponding bit in the filter is used during the matching process. <br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 2047 + 4294967295 + 0 + + + CanLegacyFifoSplitHrh + + <html> + if this is checked, every legacy rx fifo filter element has one hardware object id + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + false + + + CanRxFifoWarningNotification + + <html> + Set here the name of the handler for RxFifo Warning notification function. + <h1>Note</h1>Implementation Specific parameter</h1></html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + + + NULL_PTR + + + + + CanRxFifoOverflowNotification + + + <html> + Set here the name of the handler for RxFifo Overflow notification function. + <h1>Note</h1>Implementation Specific parameter</h1></html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + + + NULL_PTR + + + + + + + CanMainFunctionRWPeriodRef + + <html> + ECUC_Can_00438 :Reference to CAN Controller to which the HOH is associated to.<br> + </html> + + 0 + 1 + LOCAL + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + Flagchip + false + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + /AUTOSAR/EcucDefs/Can/CanGeneral/CanMainFunctionRWPeriods + + + + + CanLegacyRxFifoTable + + <html> + This container contains a multiple entry ID table information required to configure RX FIFO. The number of entries shall be equal to the number of RxFifo filters configured using CanLegacyRxFifoFiltersNumber parameter. + <h1>Note</h1>This container is ENABLED only when CanControllerLegacyRxFifoEnable is TRUE. + Explanation regarding the individual mask usage<br> + + <table border="1"> + <tr> + <th>Number of Rx FIFO filters</th> + <th>Rx FIFO ID Filter Table Elements Affected by Rx Individual Masks</th> + <th>Rx FIFO ID Filter Table Elements Affected by Rx FIFO Global Mask</th> + </tr> + <tr> + <td>FILTERS_NUMBER_8</td> + <td>Elements 0-7</td> + <td>none</td> + </tr> + <tr> + <td>FILTERS_NUMBER_16</td> + <td>Elements 0-9</td> + <td>Elements 10-15</td> + </tr> + <tr> + <td>FILTERS_NUMBER_24</td> + <td>Elements 0-11</td> + <td>Elements 12-23</td> + </tr> + <tr> + <td>FILTERS_NUMBER_32</td> + <td>Elements 0-13</td> + <td>Elements 14-31</td> + </tr> + <tr> + <td>FILTERS_NUMBER_40</td> + <td>Elements 0-15</td> + <td>Elements 16-39</td> + </tr> + <tr> + <td>FILTERS_NUMBER_48</td> + <td>Elements 0-17</td> + <td>Elements 18-47</td> + </tr> + <tr> + <td>FILTERS_NUMBER_56</td> + <td>Elements 0-19</td> + <td>Elements 20-55</td> + </tr> + <tr> + <td>FILTERS_NUMBER_64</td> + <td>Elements 0-21</td> + <td>Elements 22-63</td> + </tr> + <tr> + <td>FILTERS_NUMBER_72</td> + <td>Elements 0-23</td> + <td>Elements 24-71</td> + </tr> + <tr> + <td>FILTERS_NUMBER_80</td> + <td>Elements 0-25</td> + <td>Elements 26-79</td> + </tr> + <tr> + <td>FILTERS_NUMBER_88</td> + <td>Elements 0-27</td> + <td>Elements 28-87</td> + </tr> + <tr> + <td>FILTERS_NUMBER_96</td> + <td>Elements 0-29</td> + <td>Elements 30-95</td> + </tr> + <tr> + <td>FILTERS_NUMBER_104</td> + <td>Elements 0-31</td> + <td>Elements 32-103</td> + </tr> + <tr> + <td>FILTERS_NUMBER_112</td> + <td>Elements 0-31</td> + <td>Elements 32-111</td> + </tr> + <tr> + <td>FILTERS_NUMBER_120</td> + <td>Elements 0-31</td> + <td>Elements 32-119</td> + </tr> + <tr> + <td>FILTERS_NUMBER_128</td> + <td>Elements 0-31</td> + <td>Elements 32-127</td> + </tr> + </table> + </html> + + 0 + 1 + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + + + CanIDValue0 + + <html> + Specifies an ID to be used as acceptance criteria for the ID Table 0. + <h1>Note</h1>Implementation Specific parameter. Value for this parameter should be enterd based on the CanControllerLegacyIDAcceptanceMode selected as explained below.<br> + + <h1>A </h1>: One full ID (standard or extended) per filter element.<br> + <h1>B </h1>: One full standard ID if the CanTableIDType is Standard or one 14 most significant bit value of Extended ID if the CanTableIDType is Extended.<br> + <h1>C </h1>: One 8 most significant bit value of Standard or Extended ID.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 255 + 536870911 + 0 + + + CanIDValue1 + + <html> + Specifies an ID to be used as acceptance criteria for the ID Table.<br> + <h1>Note</h1>Implementation Specific parameter. Value for this parameter should be enterd based on the CanControllerLegacyIDAcceptanceMode selected as explained below.<br> + + <h1>B </h1>: One full standard ID if the CanTableIDType is Standard or one 14 most significant bit value of Extended ID if the CanTableIDType is Extended.<br> + <h1>C </h1>: One 8 most significant bit value of Standard or Extended ID.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 255 + 536870911 + 0 + + + CanIDValue2 + + <html> + Specifies an ID to be used as acceptance criteria for the ID Table. + <h1>Note</h1>Implementation Specific parameter. Value for this parameter should be enterd based on the CanControllerLegacyIDAcceptanceMode selected as explained below.<br> + <h1>C </h1>: One 8 most significant bit value of Standard or Extended ID.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 255 + 536870911 + 0 + + + CanIDValue3 + + <html> + Specifies an ID to be used as acceptance criteria for the ID Table. + <h1>Note</h1>Implementation Specific parameter. Value for this parameter should be enterd based on the CanControllerLegacyIDAcceptanceMode selected as explained below.<br> + <h1>C </h1>: One 8 most significant bit value of Standard or Extended ID.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 255 + 536870911 + 0 + + + CanTableIDType + + <html> + Specifies whether extended or standard frames are accepted into the FIFO.<br> + <h1>Note</h1>Implementation Specific parameter. + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + Standard + + + Standard + Flagchip + + + Extended + Flagchip + + + + + CanMBFilterMaskValue + + <html> + Specifies Filetr Mask value to be used as acceptance criteria for the ID Table.<br> + <h1>Note</h1>Implementation Specific parameter. Value for this parameter should be entered based on the CanControllerLegacyIDAcceptanceMode selected as explained below.<br> + <h1>A </h1>: Filtermask value for One full standard or Extended ID based on the CanTableIDType selected.<br> + <h1>B </h1>: Filtermask value for CanIDValue0(bit field: 0-10 for standard ID type and 0-13 for extended ID type) and CanIDValue1 (bit field: 11-21 for standard ID type and 14-27 for extended ID type).<br> + <h1>C </h1>: Filtermask value for CanIDValue0(bit field: 0-8), CanIDValue1(bit field: 9-16), CanIDValue2(bit field: 17-24) and CanIDValue3(bit field: 25-32).<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 2047 + 4294967295 + 0 + + + + + + + CanEnhancedRxFifo + + <html> + This container contains the configuration (parameters) of the CAN Enhanced RX FIFO.<br> + <h1>Note</h1>This container is ENABLED only when CAN FD is enabled. + </html> + + + + CanControllerEnhancedRxFifoEnable + + <html> + Defines if Enhanced FIFO feature of CAN controller is used in the configuration.<br> + Only used in CAN FD Mode.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + false + + + CanHardwareObjectUsesPolling + + Enables polling of this fifo hardware object. This node shall exist if CanRxProcessing is set to MIXED. + + 0 + 1 + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + Flagchip + false + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + false + + + CanStandardIDFilterNumber + + <html> + CAN Enhanced Rx FIFO standard ID filter Number + NOTICE: standard ID filter Number + 2 * Extended ID filter Number <= 32 (the vales is 72 in FC73008MDQ) + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 2 + + 65535 + 0 + + + + CanExtendedIdFilterNumber + + <html> + CAN Enhanced Rx FIFO Extended ID filter Number + NOTICE: standard ID filter Number + 2 * Extended ID filter Number <= 32 + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 0 + + 65535 + 0 + + + + CanFifoWatermark + + <html> + This field defines the minimum number of CAN messages stored in the Enhanced RX FIFO. + When that number is reached, then Interrupt or DMA request would be generated if the interrupt or DMA is enabled. + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 1 + + 9223372036854775807 + -9223372036854775808 + + + + CanEnhancedRxFifoSplitHrh + + <html> + if this is checked, every enhanced rx fifo filter element has one hardware object id + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + false + + + CanRxFifoWarningNotification + + <html> + Set here the name of the handler for RxFifo Warning notification function. + <h1>Note</h1>Implementation Specific parameter</h1></html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + + + NULL_PTR + + + + + CanRxFifoOverflowNotification + + + <html> + Set here the name of the handler for RxFifo Overflow notification function. + <h1>Note</h1>Implementation Specific parameter</h1></html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + + + NULL_PTR + + + + + + + CanMainFunctionRWPeriodRef + + <html> + ECUC_Can_00438 :Reference to CAN Controller to which the HOH is associated to.<br> + </html> + + 0 + 1 + LOCAL + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + Flagchip + false + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + /AUTOSAR/EcucDefs/Can/CanGeneral/CanMainFunctionRWPeriods + + + + + CanEnhancedRxFifoTable + + <html> CAN Enhanced Rx FIFO ID Filter Table + </html> + + 0 + 1 + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + + + FilterId + + <html> + Holds the handle ID of filter.<br> + </html> + + ECU + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + true + + 32 + 0 + + + CANEnhancedFifoFilterIdType + + <html> + Select the CANID type. Standard or Extended.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + Standard + + + Standard + Flagchip + + + Extended + Flagchip + + + + + StandardString + + <html> + Used for Standard compare.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + Standard + + + Standard + Flagchip + + + + + ExtendedString + + <html> + Used for Extended compare.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + Extended + + + Extended + Flagchip + + + + + CANEnhancedFifoFilterType + + <html> + Select the Fifo Filter Type. Mask or Range or TwoMatch.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + Mask + + + Mask + Flagchip + + + Range + Flagchip + + + TwoMatch + Flagchip + + + + + CanRtrFilter1 + + <html> + Can RTR filter 1.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 0 + + + CanRtrFilter2 + + <html> + Can RTR filter 2.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 0 + + + CanRtrFilterMask1 + + <html> + Can RTR Mask.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 0 + + + CanIDFilter1 + + <html> + Can ID filter 1.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 0 + + + CanIDFilter2 + + <html> + Can ID filter 2.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 0 + + + CanIDMask1 + + <html> + Can ID mask.<br> + </html> + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 0 + + + + + + + + + CanHardwareObject + + <html> + ECUC_Can_00324: This container contains the configuration (parameters) of CAN Hardware Objects.<br> + This configuration element is used as information for the CAN Interface only.<br> + The relevant CAN driver configuration is done with the filter mask and identifier.<br> + </html> + + 1 + 1 + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + + + CanFdPaddingValue + + <html> + ECUC_Can_00485: Specifies the value which is used to pad unspecified data in CAN FD frames > 8 bytes for transmission. This is necessary due to the discrete possible values of the DLC if > 8 bytes.<br> + If the length of a PDU which was requested to be sent does not match the allowed DLC values, the remaining bytes up to the next possible value shall be padded with this value.<br> + MBCS[PRIO]: This value it is the padding value when FD it is used.<br> + </html> + + 0 + 1 + ECU + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + AUTOSAR_ECUC + true + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 0 + 255 + 0 + + + CanHandleType + + <html> + ECUC_Can_00323: Specifies the type (Full-CAN or Basic-CAN) of a hardware object.<br> + <h1>Note</h1>All controllers which the Fifo is enabled shall define at least 1 RECEIVE hardware object. + First RECEIVE hardware object defined for a controller which have the Fifo enabled is configured by CONVENTION to receive data from Fifo. + </html> + + ECU + AUTOSAR_ECUC + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + BASIC + + + BASIC + AUTOSAR_ECUC + + + FULL + AUTOSAR_ECUC + + + + + CanFifoHRH + + select if the hardware object is for Fifo feature + + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + false + + + CanHardwareObjectUsesPolling + + Enables polling of this hardware object. This node shall exist if CanRxProcessing/CanTxProcessing is set to MIXED. + + 0 + 1 + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + AUTOSAR_ECUC + false + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + false + + + CanHwObjectCount + + <html> + ECUC_Can_00467: Number of hardware objects used to implement one HOH.<br> + In case of a HRH this parameter defines the number of elements in the hardware FIFO or the number of shadow buffers,<br> + in case of a HTH it defines the number of hardware objects used for multiplexed transmission or for a hardware FIFO used by a FullCAN HTH<br> + </html> + + AUTOSAR_ECUC + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 1 + 65535 + 1 + + + CanIdType + + <html> + ECUC_Can_00065: Specifies whether the IdValue is of type<br> + - standard identifier (ID - 11 bits length)<br> + - extended identifier (ID - 29 bits length)<br> + - mixed mode (standard or extended)<br> + <h1>Note</h1>MBs configred as MIXED standard and RECEIVE type will be treated as EXTENDED. + </html> + + AUTOSAR_ECUC + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + STANDARD + + + EXTENDED + AUTOSAR_ECUC + + + MIXED + AUTOSAR_ECUC + + + STANDARD + AUTOSAR_ECUC + + + + + CanMBPrio + + <html> + MBCS[PRIO]: Local priority.<br> + This 3-bit field is used when MCR[LPRIO_EN] is set and makes sense only for TX buffers.<br> + If CTRL[LBUF] is set this field is not used.<br> + These bits are not transmitted. They are appended to the regular ID to define the transmission priority.<br> + <h1>Note</h1>Implementation specific Parameter. Not AutoSar Required.<br> + </html> + + Flagchip + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 0 + 7 + 0 + + + CanObjectId + + <html> + ECUC_Can_00326: Holds the handle ID of HRH or HTH.<br> + The value of this parameter is unique in a given CAN Driver, and it should start with 0 and continue without any gaps.<br> + The HRH and HTH Ids are defined under two different name-spaces.<br> + Example: HRH0-0, HRH1-1, HTH0-2, HTH1-3<br> + NOTICE: The rx fifo buffer would use the last ID, 65535 - controllerID, cannot be set again. for example: ccan controller 0 FIFO use 65535 object ID. can controller 1 FIFO use 65534 object ID. + </html> + + ECU + AUTOSAR_ECUC + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + true + + 65535 + 0 + + + CanMbTransmitLimit + + <html> + CAN Mailbox transmit limitation for FlexCAN Errata 001 when Enhanced Rx FIFO enabled, click auto calculated + </html> + + ECU + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + + + + + + + + CanMbIdex + + <html> + CAN Mailbox Index for current controller + </html> + + ECU + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + 8 + + 96 + 0 + + + + CanObjectPayloadLength + + <html> + ECUC_Can_00065: Specifies the maximum L-PDU payload length in bytes the hardware object can store. + If the parameter is not provided, Can driver configuration generators have to + assume the maximum + length of the underlying CAN derivate, e.g. 8 bytes for CAN, 64 bytes for CAN-FD. + </html> + + 0 + 1 + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + AUTOSAR_ECUC + false + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + CAN_OBJECT_PL_8 + + + CAN_OBJECT_PL_12 + AUTOSAR_ECUC + + + CAN_OBJECT_PL_16 + AUTOSAR_ECUC + + + CAN_OBJECT_PL_20 + AUTOSAR_ECUC + + + CAN_OBJECT_PL_24 + AUTOSAR_ECUC + + + CAN_OBJECT_PL_32 + AUTOSAR_ECUC + + + CAN_OBJECT_PL_48 + AUTOSAR_ECUC + + + CAN_OBJECT_PL_64 + AUTOSAR_ECUC + + + CAN_OBJECT_PL_8 + AUTOSAR_ECUC + + + + + CanObjectType + + <html> + ECUC_Can_00327: Specifies if the HardwareObject is used as Transmit or as Receive object.<br> + <h1>Note</h1>MBs configred as MIXED standard and RECEIVE type will be treated as EXTENDED. + </html> + + ECU + AUTOSAR_ECUC + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + RECEIVE + + + RECEIVE + AUTOSAR_ECUC + + + TRANSMIT + AUTOSAR_ECUC + + + + + CanTriggerTransmitEnable + + This parameter defines if or if not Can supports the trigger-transmit API for this handle. + + 0 + 1 + ECU + + + PRE-COMPILE + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + AUTOSAR_ECUC + false + false + + + PRE-COMPILE + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + false + + + + + CanControllerRef + + <html> + ECUC_Can_00322: Reference to CAN Controller to which the HOH is associated to.<br> + </html> + + AUTOSAR_ECUC + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + /AUTOSAR/EcucDefs/Can/CanConfigSet/CanController + + + CanMainFunctionRWPeriodRef + + <html> + ECUC_Can_00438 :Reference to CAN Controller to which the HOH is associated to.<br> + </html> + + 0 + 1 + LOCAL + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + AUTOSAR_ECUC + false + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + /AUTOSAR/EcucDefs/Can/CanGeneral/CanMainFunctionRWPeriods + + + + + CanHwFilter + + <html> + ECUC_Can_00468: This container is only valid for HRHs and contains the configuration (parameters) of one hardware filter.<br> + </html> + + 0 + 1 + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + + + CanHwFilterCode + + <html> + ECUC_Can_00469: Specifies (together with the filter mask)- the identifiers range that passes the hardware filter for of RX objects.<br> + Parameter ranges from 0 to 2047 (11 bits) for Standard IDs and 0 to 536870911 (29 bits) for Extended IDs.<br> + User can assign any code to this parameter, but must to respect the above rule related to Standard/Extended IDs.<br> + </html> + + AUTOSAR_ECUC + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 0 + + + CanHwFilterMask + + <html> + ECUC_Can_00470: Specifies (together with the filter mask) the identifiers range that passes the hardware filter.<br> + </html> + EN:<html> + Different CanHardwareObjects with different CanIdTypes (STANDARD, MIXED, EXTENDED) + can share the same CanFilterMask (i.e., the CanFilterMaskRef parameters of these + CanHardwareObjects reference the very same CanFilterMask container). This shall be allowed and must be + supported by the configuration generators. + + The CanFilterMaskRef is omitted for + 1) CanHardwareObjects with CanObjectType set to TRANSMIT + 2) CanHardwareObjects with CanObjectType set to RECEIVE if only a single Can ID + shall be received via this CanHardwareObjects(i.e. exact match with CanIdValue requested when CanHandleType is configured as FULL) + ECUC_Can_00321: Reference to the filter mask that is used for hardware filtering together with the CAN_ID_VALUE.<br> + This value is used as acceptance masks for ID filtering in RX MBs and the FIFO.<br> + </html> + + AUTOSAR_ECUC + true + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + POST-BUILD + VARIANT-POST-BUILD + + + false + 0 + + + + + CanTTHardwareObjectTrigger + + This container is only included and valid if TTCAN SWS is used and TTCAN is enabled. + + 0 + 1 + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + + + CanTTHardwareObjectBaseCycle + + Defines the cycle_offset. + + ECU + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + 0 + 63 + 0 + + + CanTTHardwareObjectCycleRepetition + + Defines the repeat_factor. + + ECU + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + 1 + 64 + 1 + + + CanTTHardwareObjectTimeMark + + Defines the point in time, when the trigger will be activated. + + LOCAL + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + 0 + 65535 + 0 + + + CanTTHardwareObjectTriggerId + + Sequential number which allows separation of different TTCAN triggers configured for one and the same hardware object. + + LOCAL + AUTOSAR_ECUC + false + + + PRE-COMPILE + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + true + 0 + 63 + 0 + + + CanTTHardwareObjectTriggerType + + Defines the type of the trigger associated with the hardware object. This parameter depends on plain CAN parameter CAN_OBJECT_TYPE. + + LOCAL + AUTOSAR_ECUC + true + + + POST-BUILD + VARIANT-POST-BUILD + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + false + CAN_TT_RX_TRIGGER + + + CAN_TT_RX_TRIGGER + AUTOSAR_ECUC + + + CAN_TT_TX_REF_TRIGGER + AUTOSAR_ECUC + + + CAN_TT_TX_REF_TRIGGER_GAP + AUTOSAR_ECUC + + + CAN_TT_TX_TRIGGER_EXCLUSIVE + AUTOSAR_ECUC + + + CAN_TT_TX_TRIGGER_MERGED + AUTOSAR_ECUC + + + CAN_TT_TX_TRIGGER_SINGLE + AUTOSAR_ECUC + + + + + + + + + + + CommonPublishedInformation + + <html> + Common container, aggregated by all modules. + It contains published information about vendor and versions. + </html> + + + + ArReleaseMajorVersion + + <html> + Major version number of AUTOSAR specification on which the appropriate implementation is based on. <p/> + </html> + + LOCAL + Flagchip + false + + + PUBLISHED-INFORMATION + VARIANT-POST-BUILD + + + PUBLISHED-INFORMATION + VARIANT-PRE-COMPILE + + + false + 4 + 4 + 4 + + + ArReleaseMinorVersion + + <html> + Minor version number of AUTOSAR specification on which the appropriate implementation is based on. <p/> + </html> + + LOCAL + Flagchip + false + + + PUBLISHED-INFORMATION + VARIANT-POST-BUILD + + + PUBLISHED-INFORMATION + VARIANT-PRE-COMPILE + + + false + 6 + 6 + 6 + + + ArReleaseRevisionVersion + + <html> + Revision version number of AUTOSAR specification on which the appropriate implementation is based on. <p/> + </html> + + LOCAL + Flagchip + false + + + PUBLISHED-INFORMATION + VARIANT-POST-BUILD + + + PUBLISHED-INFORMATION + VARIANT-PRE-COMPILE + + + false + 0 + 0 + 0 + + + SwMajorVersion + + <html> + Major version number of the vendor specific implementation of the module. The numbering is vendor specific. + Note: Implementation Specific Parameter + </html> + + LOCAL + Flagchip + false + + + PUBLISHED-INFORMATION + VARIANT-POST-BUILD + + + PUBLISHED-INFORMATION + VARIANT-PRE-COMPILE + + + false + 1 + 1 + 1 + + + SwMinorVersion + + <html> + Minor version number of the vendor specific implementation of the module. The numbering is vendor specific. + Note: Implementation Specific Parameter + </html> + + LOCAL + Flagchip + false + + + PUBLISHED-INFORMATION + VARIANT-POST-BUILD + + + PUBLISHED-INFORMATION + VARIANT-PRE-COMPILE + + + false + 4 + 4 + 4 + + + SwPatchVersion + + <html> + Patch level version number of the vendor specific implementation of the module. The numbering is vendor specific. + Note: Implementation Specific Parameter + </html> + + LOCAL + Flagchip + false + + + PUBLISHED-INFORMATION + VARIANT-POST-BUILD + + + PUBLISHED-INFORMATION + VARIANT-PRE-COMPILE + + + false + 1 + 1 + 1 + + + ModuleId + + <html> + Module ID of this module from Module List. + Note: Implementation Specific Parameter + </html> + + LOCAL + Flagchip + false + + + PUBLISHED-INFORMATION + VARIANT-POST-BUILD + + + PUBLISHED-INFORMATION + VARIANT-PRE-COMPILE + + + false + 80 + 80 + 80 + + + VendorId + + <html> + Vendor ID of the dedicated implementation of this module according to the AUTOSAR vendor list. + Note: Implementation Specific Parameter + </html> + + LOCAL + Flagchip + false + + + PUBLISHED-INFORMATION + VARIANT-POST-BUILD + + + PUBLISHED-INFORMATION + VARIANT-PRE-COMPILE + + + false + 174 + 174 + 174 + + + + + AutosarExt + + <html><p>Autosar Extension API settings.</p></html> + + + + CanSupportLegacyCanIfApi + + <html><p>Implements the support for CanIf APIs before AutoSAR 4.2.2. + When enabled, the CanIf indication functions will follow the AutoSAR version 4.2.2 for forward compatbility. + Otherwise, the API standard will follow AutoSAR R20-11.</p></html> + + LOCAL + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + false + + + CanUseShortCanIdType + + <html><p>Implements the support for Can_IdType before AutoSAR 4.2.2. + When it is enabled and CanExtendedIDSupport is disabled, the Can_IdType will be considered as uint16. + Otherwise, it will be considered as uint32.</p></html> + + LOCAL + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + false + + + CanSupportLegacyPduInfoType + + <html><p>Implements the support for PduInfoType before AutoSAR 4.2.2. + When it is enabled, the PduInfoType will be considered as AutoSAR 4.2.2 defined. + Otherwise, it will be considered as AutoSAR 4.3.1 defined.</p></html> + + LOCAL + Flagchip + false + + + PRE-COMPILE + VARIANT-PRE-COMPILE + + + PRE-COMPILE + VARIANT-POST-BUILD + + + false + false + + + + + + + + + diff --git a/configurator_plug_in/platform_cfg/FC7XXX/FC7300F8MDT/Flagchip_AutoSAR_MCAL_package_v1.4.1/internal_behavior/Can_ib_bswmd.arxml b/configurator_plug_in/platform_cfg/FC7XXX/FC7300F8MDT/Flagchip_AutoSAR_MCAL_package_v1.4.1/internal_behavior/Can_ib_bswmd.arxml new file mode 100644 index 0000000..91d3ef5 --- /dev/null +++ b/configurator_plug_in/platform_cfg/FC7XXX/FC7300F8MDT/Flagchip_AutoSAR_MCAL_package_v1.4.1/internal_behavior/Can_ib_bswmd.arxml @@ -0,0 +1,98 @@ + + + + + FC7300FXXX + + + EcucDefs + + + Can_ib_bswmd + + + BswModuleDescriptions + + + Can + + + CanBehavior + + + + + Can_CheckWakeup + + + Can_DisableControllerInterrupts + + + Can_EnableControllerInterrupts + + + Can_GetVersionInfo + + + Can_Init + + + Can_DeInit + + + Can_GetControllerErrorState + + + Can_GetControllerMode + + + Can_MainFunction_BusOff + + + Can_MainFunction_Mode + + + Can_MainFunction_Read + + + Can_MainFunction_Wakeup + + + Can_MainFunction_Write + + + Can_SetBaudrate + + + Can_SetControllerMode + + + Can_Write + + + Can_TransmitAbort + + + Can_GetControllerRxErrorCounter + + + Can_GetControllerTxErrorCounter + + + + + + + + + + + + + + + + + + + diff --git a/configurator_plug_in/platform_cfg/FC7XXX/FC7300F8MDT/init_function_settings.json b/configurator_plug_in/platform_cfg/FC7XXX/FC7300F8MDT/init_function_settings.json new file mode 100644 index 0000000..2dd7943 --- /dev/null +++ b/configurator_plug_in/platform_cfg/FC7XXX/FC7300F8MDT/init_function_settings.json @@ -0,0 +1,5 @@ +{ + "init_function_settings": { + + } +} \ No newline at end of file diff --git a/configurator_plug_in/platform_cfg/FC7XXX/FC7300F8MDT/platform_cfg.json b/configurator_plug_in/platform_cfg/FC7XXX/FC7300F8MDT/platform_cfg.json new file mode 100644 index 0000000..9b83997 --- /dev/null +++ b/configurator_plug_in/platform_cfg/FC7XXX/FC7300F8MDT/platform_cfg.json @@ -0,0 +1,23 @@ +{ + "module_cfg": { + "Can": { + "symbol": "Can", + "group": [ + "Communication" + ], + "dependency_list": [], + "support_ui": true, + "support_validation": false, + "support_generation": false, + "is_mcal": true, + "internal_behavior": { + "support": true, + "dynamic": false, + "support_generation": false + } + } + }, + "cmd_line_rules": { + + } +} \ No newline at end of file -- Gitee