{{{ #!html
SPI Handler Driver
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.0.3 =||= R4.2.2 =||= R21-11 =|| || [#Spi_Init Spi_Init] || 0|| 0x00|| しろまる || しろまる || しろまる || || [#Spi_DeInit Spi_DeInit] || 1|| 0x01|| しろまる || しろまる || しろまる || || [#Spi_WriteIB Spi_WriteIB] || 2|| 0x02|| しろまる || しろまる || しろまる || || [#Spi_AsyncTransmit Spi_AsyncTransmit] || 3|| 0x03|| しろまる || しろまる || しろまる || || [#Spi_ReadIB Spi_ReadIB] || 4|| 0x04|| しろまる || しろまる || しろまる || || [#Spi_SetupEB Spi_SetupEB] || 5|| 0x05|| しろまる || しろまる || しろまる || || [#Spi_GetStatus Spi_GetStatus] || 6|| 0x06|| しろまる || しろまる || しろまる || || [#Spi_GetJobResult Spi_GetJobResult] || 7|| 0x07|| しろまる || しろまる || しろまる || || [#Spi_GetSequenceResult Spi_GetSequenceResult] || 8|| 0x08|| しろまる || しろまる || しろまる || || [#Spi_GetVersionInfo Spi_GetVersionInfo] || 9|| 0x09|| しろまる || しろまる || しろまる || || [#Spi_SyncTransmit Spi_SyncTransmit] || 10|| 0x0A|| しろまる || しろまる || しろまる || || [#Spi_GetHWUnitStatus Spi_GetHWUnitStatus] || 11|| 0x0B|| しろまる || しろまる || しろまる || || [#Spi_Cancel Spi_Cancel] || 12|| 0x0C|| しろまる || しろまる || しろまる || || [#Spi_SetAsyncMode Spi_SetAsyncMode] || 13|| 0x0D|| しろまる || しろまる || しろまる || || [#Spi_MainFunction_Handling Spi_MainFunction_Handling] || 16|| 0x10|| しろまる || しろまる || しろまる || || [#Spi_JobEndNotification Spi_JobEndNotification] || --|| --|| しろまる || しろまる || しろまる || || [#Spi_SeqEndNotification Spi_SeqEndNotification] || --|| --|| しろまる || しろまる || しろまる || * コンフィギュレーション一覧 (R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11) * [#SpiDemEventParameterRefs SpiDemEventParameterRefs] (-/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SPI_E_HARDWARE_ERROR SPI_E_HARDWARE_ERROR] (-/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiDriver SpiDriver] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiChannel SpiChannel] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiChannelId SpiChannelId] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiChannelType SpiChannelType] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiDataWidth SpiDataWidth] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiDefaultData SpiDefaultData] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiEbMaxLength SpiEbMaxLength] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiIbNBuffers SpiIbNBuffers] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiTransferStart SpiTransferStart] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiDemEventParameterRefs2 SpiDemEventParameterRefs] (しろまる/-/-/-/-/-/-/-) * [#SPI_E_HARDWARE_ERROR2 SPI_E_HARDWARE_ERROR] (しろまる/-/-/-/-/-/-/-) * [#SpiExternalDevice SpiExternalDevice] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiBaudrate SpiBaudrate] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiCsBehavior SpiCsBehavior] (-/-/-/-/-/-/-/しろまる) * [#SpiCsIdentifier SpiCsIdentifier] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiCsPolarity SpiCsPolarity] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiCsSelection SpiCsSelection] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiDataShiftEdge SpiDataShiftEdge] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiDeviceEcucPartitionRef SpiDeviceEcucPartitionRef] (-/-/-/-/しろまる/しろまる/しろまる/しろまる) * [#SpiEnableCs SpiEnableCs] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiHwUnit SpiHwUnit] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiShiftClockIdleLevel SpiShiftClockIdleLevel] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiTimeClk2Cs SpiTimeClk2Cs] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiTimeCs2Clk SpiTimeCs2Clk] (-/-/-/-/-/-/しろまる/しろまる) * [#SpiTimeCs2Cs SpiTimeCs2Cs] (-/-/-/-/-/-/しろまる/しろまる) * [#SpiJob SpiJob] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiChannelList SpiChannelList] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiChannelAssignment SpiChannelAssignment] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiChannelIndex SpiChannelIndex] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiDeviceAssignment SpiDeviceAssignment] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiHwUnitSynchronous SpiHwUnitSynchronous] (しろまる/しろまる/しろまる/しろまる/-/-/-/-) * [#SpiJobEndNotification SpiJobEndNotification] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiJobId SpiJobId] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiJobPriority SpiJobPriority] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiMaxChannel SpiMaxChannel] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiMaxJob SpiMaxJob] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiMaxSequence SpiMaxSequence] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiSequence SpiSequence] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiInterruptibleSequence SpiInterruptibleSequence] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiJobAssignment SpiJobAssignment] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiSeqEndNotification SpiSeqEndNotification] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiSequenceId SpiSequenceId] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiGeneral SpiGeneral] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiCancelApi SpiCancelApi] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiChannelBuffersAllowed SpiChannelBuffersAllowed] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiDevErrorDetect SpiDevErrorDetect] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiEcucPartitionRef SpiEcucPartitionRef] (-/-/-/-/しろまる/しろまる/しろまる/しろまる) * [#SpiHwStatusApi SpiHwStatusApi] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiInterruptibleSeqAllowed SpiInterruptibleSeqAllowed] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiKernelEcucPartitionRef SpiKernelEcucPartitionRef] (-/-/-/-/しろまる/しろまる/しろまる/しろまる) * [#SpiLevelDelivered SpiLevelDelivered] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiMainFunctionPeriod SpiMainFunctionPeriod] (-/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiSupportConcurrentSyncTransmit SpiSupportConcurrentSyncTransmit] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiUserCallbackHeaderFile SpiUserCallbackHeaderFile] (-/-/しろまる/しろまる/-/-/-/-) * [#SpiVersionInfoApi SpiVersionInfoApi] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiPublishedInformation SpiPublishedInformation] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * [#SpiMaxHwUnit SpiMaxHwUnit] (しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる/しろまる) * エラーコード一覧 * "--"は[wiki:spec/Dem Dem]により決定される ||= エラーコード =||= Dec =||= Hex =||= R4.0.3 =||= R4.2.2 =||= R21-11 =|| || SPI_E_PARAM_CHANNEL || 10|| 0x0A|| しろまる || しろまる || しろまる || || SPI_E_PARAM_JOB || 11|| 0x0B|| しろまる || しろまる || しろまる || || SPI_E_PARAM_SEQ || 12|| 0x0C|| しろまる || しろまる || しろまる || || SPI_E_PARAM_LENGTH || 13|| 0x0D|| しろまる || しろまる || しろまる || || SPI_E_PARAM_UNIT || 14|| 0x0E|| しろまる || しろまる || しろまる || || SPI_E_PARAM_POINTER || 16|| 0x10|| しろまる || しろまる || しろまる || || SPI_E_UNINIT || 26|| 0x1A|| しろまる || しろまる || しろまる || || SPI_E_SEQ_PENDING || 42|| 0x2A|| しろまる || しろまる || しろまる || || SPI_E_SEQ_IN_PROCESS || 58|| 0x3A|| しろまる || しろまる || しろまる || || SPI_E_ALREADY_INITIALIZED || 74|| 0x4A|| しろまる || しろまる || しろまる || || SPI_E_HARDWARE_ERROR || --|| --|| しろまる || しろまる || しろまる || ---- = API仕様 = == Spi_Init == {{{ void Spi_Init(const Spi_ConfigType* ConfigPtr) }}} == Spi_DeInit == {{{ Std_ReturnType Spi_DeInit(void) }}} == Spi_WriteIB == * R4.0.3 {{{ Std_ReturnType Spi_WriteIB(Spi_ChannelType Channel, const Spi_DataType* DataBufferPtr) }}} * R4.2.2 / R21-11 {{{ Std_ReturnType Spi_WriteIB(Spi_ChannelType Channel, const Spi_DataBufferType* DataBufferPtr) }}} == Spi_AsyncTransmit == {{{ Std_ReturnType Spi_AsyncTransmit(Spi_SequenceType Sequence) }}} == Spi_ReadIB == * R4.0.3 {{{ Std_ReturnType Spi_ReadIB(Spi_ChannelType Channel, Spi_DataType* DataBufferPointer) }}} * R4.2.2 / R21-11 {{{ Std_ReturnType Spi_ReadIB(Spi_ChannelType Channel, Spi_DataBufferType* DataBufferPointer) }}} == Spi_SetupEB == * R4.0.3 {{{ Std_ReturnType Spi_SetupEB(Spi_ChannelType Channel, const Spi_DataType* SrcDataBufferPtr, Spi_DataType* DesDataBufferPtr, Spi_NumberOfDataType Length) }}} * R4.2.2 / R21-11 {{{ Std_ReturnType Spi_SetupEB(Spi_ChannelType Channel, const Spi_DataBufferType* SrcDataBufferPtr, Spi_DataBufferType* DesDataBufferPtr, Spi_NumberOfDataType Length) }}} == Spi_GetStatus == {{{ Spi_StatusType Spi_GetStatus(void) }}} == Spi_GetJobResult == {{{ Spi_JobResultType Spi_GetJobResult(Spi_JobType Job) }}} == Spi_GetSequenceResult == {{{ Spi_SeqResultType Spi_GetSequenceResult(Spi_SequenceType Sequence) }}} == Spi_GetVersionInfo == {{{ void Spi_GetVersionInfo(Std_VersionInfoType* versioninfo) }}} == Spi_SyncTransmit == {{{ Std_ReturnType Spi_SyncTransmit(Spi_SequenceType Sequence) }}} == Spi_GetHWUnitStatus == {{{ Spi_StatusType Spi_GetHWUnitStatus(Spi_HWUnitType HWUnit) }}} == Spi_Cancel == {{{ void Spi_Cancel(Spi_SequenceType Sequence) }}} == Spi_SetAsyncMode == {{{ Std_ReturnType Spi_SetAsyncMode(Spi_AsyncModeType Mode) }}} == Spi_MainFunction_Handling == {{{ void Spi_MainFunction_Handling(void) }}} == Spi_JobEndNotification == {{{ void (*Spi_JobEndNotification)(void) }}} == Spi_SeqEndNotification == {{{ void (*Spi_SeqEndNotification)(void) }}} ---- = コンフィギュレーション仕様 = == SpiDemEventParameterRefs == {{{ /AUTOSAR/EcucDefs/Spi/SpiDemEventParameterRefs }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00240 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == SPI_E_HARDWARE_ERROR == {{{ /AUTOSAR/EcucDefs/Spi/SpiDemEventParameterRefs/SPI_E_HARDWARE_ERROR }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00241 * タイプ: * R4.1.3/R4.2.2/R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == SpiDriver == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00091 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == SpiChannel == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiChannel }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00104 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == SpiChannelId == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiChannel/SpiChannelId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00200 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 == SpiChannelType == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiChannel/SpiChannelType }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00201 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * EB * IB == SpiDataWidth == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiChannel/SpiDataWidth }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00202 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: * R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11: 32 * R21-11: 64 * 下限値: 1 * デフォルト値: * R21-11: 32 == SpiDefaultData == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiChannel/SpiDefaultData }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00203 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 4294967295 * 下限値: 0 == SpiEbMaxLength == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiChannel/SpiEbMaxLength }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00204 * タイプ: INTEGER-PARAM * 多重度: * R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11: 1 * R21-11: 0..1 * 上限値: * R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11: 65535 * R21-11: 1048576 * 下限値: * R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11: 0 * R21-11: 1 * デフォルト値: * R21-11: 1024 == SpiIbNBuffers == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiChannel/SpiIbNBuffers }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00205 * タイプ: INTEGER-PARAM * 多重度: * R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11: 1 * R21-11: 0..1 * 上限値: 65535 * 下限値: * R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11: 0 * R21-11: 1 * デフォルト値: * R21-11: 1 == SpiTransferStart == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiChannel/SpiTransferStart }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00206 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * LSB * MSB == SpiDemEventParameterRefs(2) == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiDemEventParameterRefs }}} * 対象リビジョン: R4.0.3 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == SPI_E_HARDWARE_ERROR(2) == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiDemEventParameterRefs/SPI_E_HARDWARE_ERROR }}} * 対象リビジョン: R4.0.3 * タイプ: SYMBOLIC-NAME-REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/Dem#DemEventParameter /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter] == SpiExternalDevice == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiExternalDevice }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00207 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == SpiBaudrate == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiExternalDevice/SpiBaudrate }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00208 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: INF * 下限値: 0 * デフォルト値: * R21-11: 1000000 == SpiCsBehavior == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiExternalDevice/SpiCsBehavior }}} * 対象リビジョン: R21-11 * SWSタグ: ECUC_Spi_00249 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * CS_KEEP_ASSERTED * CS_TOGGLE * デフォルト値: CS_KEEP_ASSERTED == SpiCsIdentifier == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiExternalDevice/SpiCsIdentifier }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00209 * タイプ: STRING-PARAM * 多重度: 1 == SpiCsPolarity == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiExternalDevice/SpiCsPolarity }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00210 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * HIGH * LOW == SpiCsSelection == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiExternalDevice/SpiCsSelection }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00239 * タイプ: ENUMERATION-PARAM * 多重度: 0..1 * 選択肢: * CS_VIA_GPIO * CS_VIA_PERIPHERAL_ENGINE * デフォルト値: CS_VIA_PERIPHERAL_ENGINE == SpiDataShiftEdge == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiExternalDevice/SpiDataShiftEdge }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00211 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * LEADING * TRAILING == SpiDeviceEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiExternalDevice/SpiDeviceEcucPartitionRef }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00246 * タイプ: REFERENCE * 多重度: 0..* * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == SpiEnableCs == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiExternalDevice/SpiEnableCs }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00212 * タイプ: BOOLEAN-PARAM * 多重度: 1 == SpiHwUnit == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiExternalDevice/SpiHwUnit }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00217 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * CSIB0 * CSIB1 * CSIB2 * CSIB3 == SpiShiftClockIdleLevel == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiExternalDevice/SpiShiftClockIdleLevel }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00213 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * HIGH * LOW == SpiTimeClk2Cs == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiExternalDevice/SpiTimeClk2Cs }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00214 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: * R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11: 1E-4 * R21-11: 0.01 * 下限値: * R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11: 0 * R21-11: 1E-8 * デフォルト値: * R21-11: 1E-6 == SpiTimeCs2Clk == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiExternalDevice/SpiTimeCs2Clk }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_Spi_00247 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: 0.01 * 下限値: 1E-8 * デフォルト値: 1E-6 == SpiTimeCs2Cs == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiExternalDevice/SpiTimeCs2Cs }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_Spi_00248 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: 0.01 * 下限値: 1E-8 * デフォルト値: 1E-6 == SpiJob == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiJob }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00105 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == SpiChannelList == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiJob/SpiChannelList }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00233 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == SpiChannelAssignment == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiJob/SpiChannelList/SpiChannelAssignment }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00215 * タイプ: REFERENCE * 多重度: 1 * 参照先: [#SpiChannel /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiChannel] == SpiChannelIndex == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiJob/SpiChannelList/SpiChannelIndex }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00234 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: * R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11: 255 * R21-11: 65535 * 下限値: 0 * デフォルト値: * R21-11: 0 == SpiDeviceAssignment == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiJob/SpiDeviceAssignment }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00216 * タイプ: REFERENCE * 多重度: 1 * 参照先: [#SpiExternalDevice /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiExternalDevice] == SpiHwUnitSynchronous == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiJob/SpiHwUnitSynchronous }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1 * SWSタグ: ECUC_Spi_00238 * タイプ: ENUMERATION-PARAM * 多重度: 0..1 * 選択肢: * ASYNCHRONOUS * SYNCHRONOUS == SpiJobEndNotification == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiJob/SpiJobEndNotification }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00218 * タイプ: FUNCTION-NAME * 多重度: 0..1 == SpiJobId == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiJob/SpiJobId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00219 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == SpiJobPriority == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiJob/SpiJobPriority }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00220 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 3 * 下限値: 0 == SpiMaxChannel == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiMaxChannel }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00197 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: * R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11: 255 * R21-11: 65535 * 下限値: 0 * デフォルト値: * R21-11: 0 == SpiMaxJob == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiMaxJob }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00198 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 0 * デフォルト値: * R21-11: 0 == SpiMaxSequence == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiMaxSequence }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00199 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: * R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11: 255 * R21-11: 65535 * 下限値: 0 * デフォルト値: * R21-11: 0 == SpiSequence == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiSequence }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00106 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1..* == SpiInterruptibleSequence == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiSequence/SpiInterruptibleSequence }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00222 * タイプ: BOOLEAN-PARAM * 多重度: 1 == SpiJobAssignment == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiSequence/SpiJobAssignment }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00221 * タイプ: REFERENCE * 多重度: 1..* * 参照先: [#SpiJob /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiJob] == SpiSeqEndNotification == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiSequence/SpiSeqEndNotification }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00223 * タイプ: FUNCTION-NAME * 多重度: 0..1 == SpiSequenceId == {{{ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiSequence/SpiSequenceId }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00224 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 == SpiGeneral == {{{ /AUTOSAR/EcucDefs/Spi/SpiGeneral }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00225 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == SpiCancelApi == {{{ /AUTOSAR/EcucDefs/Spi/SpiGeneral/SpiCancelApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00226 * タイプ: BOOLEAN-PARAM * 多重度: 1 == SpiChannelBuffersAllowed == {{{ /AUTOSAR/EcucDefs/Spi/SpiGeneral/SpiChannelBuffersAllowed }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00227 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 2 * 下限値: 0 == SpiDevErrorDetect == {{{ /AUTOSAR/EcucDefs/Spi/SpiGeneral/SpiDevErrorDetect }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00228 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false == SpiEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/Spi/SpiGeneral/SpiEcucPartitionRef }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00244 * タイプ: REFERENCE * 多重度: 0..* * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == SpiHwStatusApi == {{{ /AUTOSAR/EcucDefs/Spi/SpiGeneral/SpiHwStatusApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00229 * タイプ: BOOLEAN-PARAM * 多重度: 1 == SpiInterruptibleSeqAllowed == {{{ /AUTOSAR/EcucDefs/Spi/SpiGeneral/SpiInterruptibleSeqAllowed }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00230 * タイプ: BOOLEAN-PARAM * 多重度: 1 == SpiKernelEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/Spi/SpiGeneral/SpiKernelEcucPartitionRef }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00245 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == SpiLevelDelivered == {{{ /AUTOSAR/EcucDefs/Spi/SpiGeneral/SpiLevelDelivered }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00231 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 2 * 下限値: 0 == SpiMainFunctionPeriod == {{{ /AUTOSAR/EcucDefs/Spi/SpiGeneral/SpiMainFunctionPeriod }}} * 対象リビジョン: R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00242 * タイプ: FLOAT-PARAM * 多重度: 0..1 * 上限値: * R4.1.3/R4.2.2: 1 * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: INF * 下限値: * R4.1.3/R4.2.2: 1E-7 * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: 0 * デフォルト値: 0.01 == SpiSupportConcurrentSyncTransmit == {{{ /AUTOSAR/EcucDefs/Spi/SpiGeneral/SpiSupportConcurrentSyncTransmit }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00237 * タイプ: BOOLEAN-PARAM * 多重度: 1 == SpiUserCallbackHeaderFile == {{{ /AUTOSAR/EcucDefs/Spi/SpiGeneral/SpiUserCallbackHeaderFile }}} * 対象リビジョン: R4.2.2/R4.3.1 * SWSタグ: ECUC_Spi_00243 * タイプ: STRING-PARAM * 多重度: 0..* == SpiVersionInfoApi == {{{ /AUTOSAR/EcucDefs/Spi/SpiGeneral/SpiVersionInfoApi }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00232 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false == SpiPublishedInformation == {{{ /AUTOSAR/EcucDefs/Spi/SpiPublishedInformation }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00235 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == SpiMaxHwUnit == {{{ /AUTOSAR/EcucDefs/Spi/SpiPublishedInformation/SpiMaxHwUnit }}} * 対象リビジョン: R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_Spi_00236 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: * R4.0.3/R4.1.3/R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11: 18446744073709551615 * R21-11: 65535 * 下限値: 0 * デフォルト値: * R21-11: 0

AltStyle によって変換されたページ (->オリジナル) /