+++ /dev/null
-/*\r
-* Configuration of module: Com (Com_PbCfg.c)\r
-*\r
-* Created by: Arccore AB\r
-* Copyright: \r
-*\r
-* Configured for (MCU): HCS12\r
-*\r
-* Module vendor: ArcCore\r
-* Generator version: 2.0.5\r
-*\r
-* Generated by Arctic Studio (http://arccore.com) \r
-* on Thu Mar 10 14:35:00 CET 2011\r
-*/\r
-\r
-\r
-#include "Com.h"\r
-#include "Com_Internal.h"\r
-#include <stdlib.h>\r
-#if defined(USE_PDUR)\r
-#include "PduR.h"\r
-#endif\r
-\r
-\r
-\r
-\r
-\r
-/*\r
- * Signal init values.\r
- */\r
-const uint16 Com_SignalInitValue_SetLedLevelRx = 0;\r
- \r
-\r
-/*\r
- * Group signal definitions\r
- */\r
-const ComGroupSignal_type ComGroupSignal[] = {\r
- {\r
- .Com_Arc_EOL = 1\r
- }\r
-};\r
-\r
-\r
-/* SignalGroup GroupSignals lists. */\r
-\r
-/*\r
- * Signal definitions\r
- */\r
-const ComSignal_type ComSignal[] = {\r
- {\r
- .ComHandleId = SetLedLevelRx,\r
- .ComFirstTimeoutFactor = 0,\r
- .ComNotification = NULL,\r
- .ComTimeoutFactor = 0,\r
- .ComTimeoutNotification = NULL,\r
- .ComErrorNotification = NULL,\r
- .ComTransferProperty = TRIGGERED,\r
- \r
- .ComUpdateBitPosition = 0,\r
- .ComSignalArcUseUpdateBit = 0,\r
- \r
- \r
- .ComSignalInitValue = &Com_SignalInitValue_SetLedLevelRx,\r
- .ComBitPosition = 7,\r
- .ComBitSize = 16,\r
- .ComSignalEndianess = COM_BIG_ENDIAN,\r
- .ComSignalType = UINT16,\r
- .Com_Arc_IsSignalGroup = 0,\r
- .ComGroupSignal = NULL,\r
- \r
- .ComRxDataTimeoutAction = COM_TIMEOUT_DATA_ACTION_NONE,\r
- .Com_Arc_EOL = 0\r
- },\r
- {\r
- .Com_Arc_EOL = 1\r
- }\r
-};\r
-\r
-\r
-/*\r
- * I-PDU group definitions\r
- */\r
-const ComIPduGroup_type ComIPduGroup[] = {\r
- {\r
- .ComIPduGroupHandleId = RxGroup,\r
- .Com_Arc_EOL = 0\r
- },\r
- \r
- {\r
- .Com_Arc_EOL = 1\r
- }\r
-};\r
-\r
-/* IPdu signal lists. */\r
-const ComSignal_type * const ComIPduSignalRefs_LedCommandRx[] = {\r
- &ComSignal[ SetLedLevelRx ], \r
- NULL,\r
-};\r
-\r
-/*\r
- * I-PDU definitions\r
- */\r
-const ComIPdu_type ComIPdu[] = { \r
- \r
- { // LedCommandRx\r
- .ArcIPduOutgoingId = PDUR_SOURCE_PDU_ID_LedCommandRx,\r
- .ComIPduCallout = NULL,\r
- .ComIPduSignalProcessing = DEFERRED,\r
- .ComIPduSize = 8,\r
- .ComIPduDirection = RECEIVE,\r
- .ComIPduGroupRef = RxGroup,\r
- \r
- .ComTxIPdu = {\r
- .ComTxIPduMinimumDelayFactor = 0,\r
- .ComTxIPduUnusedAreasDefault = 0,\r
- .ComTxModeTrue = {\r
- .ComTxModeMode = NONE,\r
- .ComTxModeNumberOfRepetitions = 0,\r
- .ComTxModeRepetitionPeriodFactor = 0,\r
- .ComTxModeTimeOffsetFactor = 0,\r
- .ComTxModeTimePeriodFactor = 0,\r
- },\r
- },\r
- \r
- .ComIPduSignalRef = ComIPduSignalRefs_LedCommandRx,\r
- .Com_Arc_EOL = 0\r
- }, \r
- {\r
- .Com_Arc_EOL = 1\r
- }\r
-};\r
-\r
-const Com_ConfigType ComConfiguration = {\r
- .ComConfigurationId = 1,\r
- .ComIPdu = ComIPdu,\r
- .ComIPduGroup = ComIPduGroup,\r
- .ComSignal = ComSignal,\r
- .ComGroupSignal = ComGroupSignal\r
-};\r
-\r
-/* IPdu buffers and signal group buffers */\r
-uint8 ComArcIPduBuffer_LedCommandRx[8];\r
- \r
-\r
-Com_Arc_IPdu_type Com_Arc_IPdu[] = {\r
- { // LedCommandRx\r
- .Com_Arc_TxIPduTimers = {\r
- .ComTxIPduNumberOfRepetitionsLeft = 0,\r
- .ComTxModeRepetitionPeriodTimer = 0,\r
- .ComTxIPduMinimumDelayTimer = 0,\r
- .ComTxModeTimePeriodTimer = 0\r
- },\r
- .ComIPduDataPtr = ComArcIPduBuffer_LedCommandRx,\r
- .Com_Arc_IpduStarted = 0 \r
- },\r
-};\r
-\r
-Com_Arc_Signal_type Com_Arc_Signal[] = {\r
- { // SetLedLevelRx\r
- .Com_Arc_DeadlineCounter = 0,\r
- .ComTimeoutFactor = 0,\r
- .ComIPduHandleId = 0,\r
- .ComSignalUpdated = 0,\r
- .ComIPduDataPtr = NULL,\r
- \r
- .Com_Arc_ShadowBuffer = NULL\r
- \r
- },\r
- \r
-};\r
-\r
-Com_Arc_GroupSignal_type Com_Arc_GroupSignal[COM_N_GROUP_SIGNALS];\r
-\r
-uint8 outgoingSduPtr[8];\r
-\r
-Com_Arc_Config_type Com_Arc_Config = {\r
- .ComIPdu = Com_Arc_IPdu,\r
- .ComSignal = Com_Arc_Signal,\r
- .ComGroupSignal = Com_Arc_GroupSignal,\r
- .OutgoingPdu = {\r
- .SduDataPtr = outgoingSduPtr,\r
- .SduLength = 0\r
- }\r
-};\r
-\r