iLLD_TC27xD  1.0
Enumerations
Collaboration diagram for Enumerations:

Enumerations

enum  IfxI2c_BusStatus {
  IfxI2c_BusStatus_idle = 0,
  IfxI2c_BusStatus_started = 1,
  IfxI2c_BusStatus_busyMaster = 2,
  IfxI2c_BusStatus_remoteSlave = 3
}
 
enum  IfxI2c_ErrorInterruptSource {
  IfxI2c_ErrorInterruptSource_rxFifoUnderflow = IFX_I2C_ERRIRQSM_RXF_UFL_OFF,
  IfxI2c_ErrorInterruptSource_rxFifoOverflow = IFX_I2C_ERRIRQSM_RXF_OFL_OFF,
  IfxI2c_ErrorInterruptSource_txFifoUnderflow = IFX_I2C_ERRIRQSM_TXF_UFL_OFF,
  IfxI2c_ErrorInterruptSource_txFifoOverflow = IFX_I2C_ERRIRQSM_TXF_OFL_OFF
}
 enable error interrupt request source Definition in Ifx.I2C.ERRIRQSM.U More...
 
enum  IfxI2c_PinSelect {
  IfxI2c_PinSelect_a = 0,
  IfxI2c_PinSelect_b = 1,
  IfxI2c_PinSelect_c = 2,
  IfxI2c_PinSelect_d = 3,
  IfxI2c_PinSelect_e = 4,
  IfxI2c_PinSelect_f = 5,
  IfxI2c_PinSelect_g = 6,
  IfxI2c_PinSelect_h = 7
}
 
enum  IfxI2c_ProtocolInterruptSource {
  IfxI2c_ProtocolInterruptSource_addressMatch = IFX_I2C_PIRQSM_AM_OFF,
  IfxI2c_ProtocolInterruptSource_generalCall = IFX_I2C_PIRQSM_GC_OFF,
  IfxI2c_ProtocolInterruptSource_masterCode = IFX_I2C_PIRQSM_MC_OFF,
  IfxI2c_ProtocolInterruptSource_arbitrationLost = IFX_I2C_PIRQSM_AL_OFF,
  IfxI2c_ProtocolInterruptSource_notAcknowledgeReceived = IFX_I2C_PIRQSM_NACK_OFF,
  IfxI2c_ProtocolInterruptSource_transmissionEnd = IFX_I2C_PIRQSM_TX_END_OFF,
  IfxI2c_ProtocolInterruptSource_receiveMode = IFX_I2C_PIRQSM_RX_OFF
}
 enable protocol interrupt source Definition in Ifx.I2C.PIRQSM.U More...
 
enum  IfxI2c_SleepMode {
  IfxI2c_SleepMode_enable = 0,
  IfxI2c_SleepMode_disable = 1
}
 Enable/disable the sensitivity of the module to sleep signal
Definition in Ifx_I2C.CLC1.B.EDIS. More...
 

Detailed Description

Enumeration Type Documentation

Enumerator
IfxI2c_BusStatus_idle 

idle

IfxI2c_BusStatus_started 

started

IfxI2c_BusStatus_busyMaster 

busy Master

IfxI2c_BusStatus_remoteSlave 

remote Slave

Definition at line 53 of file IfxI2c.h.

enable error interrupt request source Definition in Ifx.I2C.ERRIRQSM.U

Enumerator
IfxI2c_ErrorInterruptSource_rxFifoUnderflow 

receive fifo underflow service request

IfxI2c_ErrorInterruptSource_rxFifoOverflow 

receive fifo overflow service request

IfxI2c_ErrorInterruptSource_txFifoUnderflow 

transmit fifo underflow service request

IfxI2c_ErrorInterruptSource_txFifoOverflow 

transmit fifo overflow service request

Definition at line 64 of file IfxI2c.h.

Enumerator
IfxI2c_PinSelect_a 
IfxI2c_PinSelect_b 
IfxI2c_PinSelect_c 
IfxI2c_PinSelect_d 
IfxI2c_PinSelect_e 
IfxI2c_PinSelect_f 
IfxI2c_PinSelect_g 
IfxI2c_PinSelect_h 

Definition at line 72 of file IfxI2c.h.

enable protocol interrupt source Definition in Ifx.I2C.PIRQSM.U

Enumerator
IfxI2c_ProtocolInterruptSource_addressMatch 

address match service request

IfxI2c_ProtocolInterruptSource_generalCall 

general call service request

IfxI2c_ProtocolInterruptSource_masterCode 

master code service request

IfxI2c_ProtocolInterruptSource_arbitrationLost 

arbitration lost service request

IfxI2c_ProtocolInterruptSource_notAcknowledgeReceived 

not acknowledge received service request

IfxI2c_ProtocolInterruptSource_transmissionEnd 

transmission end service request

IfxI2c_ProtocolInterruptSource_receiveMode 

receive mode service request

Definition at line 87 of file IfxI2c.h.

Enable/disable the sensitivity of the module to sleep signal
Definition in Ifx_I2C.CLC1.B.EDIS.

Enumerator
IfxI2c_SleepMode_enable 

enables sleep mode

IfxI2c_SleepMode_disable 

disables sleep mode

Definition at line 101 of file IfxI2c.h.