Flags definitions which can be used with LL_I2C_ReadReg function. More...

+ Collaboration diagram for Get Flags Defines:

Macros

#define LL_I2C_INTR_STAT_MST_ON_HOLD   I2C_INTR_GEN_CALL
 MST_ON_HOLD interrupt flag. More...
 
#define LL_I2C_INTR_STAT_RESTART_DET   I2C_INTR_RESTART_DET
 RESTART_DET interrupt flag. More...
 
#define LL_I2C_INTR_STAT_GEN_CALL   I2C_INTR_GEN_CALL
 GEN_CALL interrupt flag. More...
 
#define LL_I2C_INTR_STAT_START_DET   I2C_INTR_START_DET
 START_DET interrupt flag. More...
 
#define LL_I2C_INTR_STAT_STOP_DET   I2C_INTR_STOP_DET
 STOP_DET interrupt flag. More...
 
#define LL_I2C_INTR_STAT_ACTIVITY   I2C_INTR_ACTIVITY
 ACTIVITY interrupt flag. More...
 
#define LL_I2C_INTR_STAT_RX_DONE   I2C_INTR_RX_DONE
 RX_DONE interrupt flag. More...
 
#define LL_I2C_INTR_STAT_TX_ABRT   I2C_INTR_TX_ABRT
 TX_ABRT interrupt flag. More...
 
#define LL_I2C_INTR_STAT_RD_REQ   I2C_INTR_RD_REQ
 RD_REQ interrupt flag. More...
 
#define LL_I2C_INTR_STAT_TX_EMPTY   I2C_INTR_TX_EMPTY
 TX_EMPTY interrupt flag. More...
 
#define LL_I2C_INTR_STAT_TX_OVER   I2C_INTR_TX_OVER
 TX_OVER interrupt flag. More...
 
#define LL_I2C_INTR_STAT_RX_FULL   I2C_INTR_RX_FULL
 RX_FULL interrupt flag. More...
 
#define LL_I2C_INTR_STAT_RX_OVER   I2C_INTR_RX_OVER
 RX_OVER interrupt flag. More...
 
#define LL_I2C_INTR_STAT_RX_UNDER   I2C_INTR_RX_UNDER
 RX_UNDER interrupt flag. More...
 
#define LL_I2C_ABRT_TX_FLUSH_CNT   I2C_TX_ABRT_SRC_TX_FLUSH_CNT
 Transfer abort detected by master. More...
 
#define LL_I2C_ABRT_USER_ABRT   I2C_TX_ABRT_SRC_USER_ABRT
 Transfer abort detected by master. More...
 
#define LL_I2C_ABRT_SLVRD_INTX   I2C_TX_ABRT_SRC_SLVRD_INTX
 Slave trying to transmit to remote master in read mode. More...
 
#define LL_I2C_ABRT_SLV_ARBLOST   I2C_TX_ABRT_SRC_SLV_ARBLOST
 Slave lost arbitration to remote master. More...
 
#define LL_I2C_ABRT_SLVFLUSH_TXFIFO   I2C_TX_ABRT_SRC_SLVFLUSH_TXFIFO
 Slave flushes existing data in TX-FIFO upon getting read command. More...
 
#define LL_I2C_ABRT_ARB_LOST   I2C_TX_ABRT_SRC_ARB_LOST
 Master or Slave Transmitter lost arbitration. More...
 
#define LL_I2C_ABRT_MST_DIS   I2C_TX_ABRT_SRC_MST_DIS
 User intitating master operation when MASTER disabled. More...
 
#define LL_I2C_ABRT_10B_RD_NORSTRT   I2C_TX_ABRT_SRC_10B_RD_NORSTRT
 Master trying to read in 10-Bit addressing mode when RESTART disabled. More...
 
#define LL_I2C_ABRT_SBYTE_NORSTRT   I2C_TX_ABRT_SRC_SBYTE_NORSTRT
 User trying to send START byte when RESTART disabled. More...
 
#define LL_I2C_ABRT_HS_NORSTRT   I2C_TX_ABRT_SRC_HS_NORSTRT
 User trying to swidth Master to HS mode when RESTART disabled. More...
 
#define LL_I2C_ABRT_SBYTE_ACKDET   I2C_TX_ABRT_SRC_SBYTE_ACKDET
 ACK detected for START byte. More...
 
#define LL_I2C_ABRT_HS_ACKDET   I2C_TX_ABRT_SRC_HS_ACKDET
 HS Master code is ACKed in HS Mode. More...
 
#define LL_I2C_ABRT_GCALL_READ   I2C_TX_ABRT_SRC_GCALL_READ
 GCALL is followed by read from bus. More...
 
#define LL_I2C_ABRT_GCALL_NOACK   I2C_TX_ABRT_SRC_GCALL_NOACK
 GCALL is not ACKed by any slave. More...
 
#define LL_I2C_ABRT_TXDATA_NOACK   I2C_TX_ABRT_SRC_TXDATA_NOACK
 Transmitted data is not ACKed by addressed slave. More...
 
#define LL_I2C_ABRT_10ADDR2_NOACK   I2C_TX_ABRT_SRC_10ADDR2_NOACK
 Byte 2 of 10-Bit Address is not ACKed by any slave. More...
 
#define LL_I2C_ABRT_10ADDR1_NOACK   I2C_TX_ABRT_SRC_10ADDR1_NOACK
 Byte 1 of 10-Bit Address is not ACKed by any slave. More...
 
#define LL_I2C_ABRT_7B_ADDR_NOACK   I2C_TX_ABRT_SRC_7B_ADDR_NOACK
 7Bit Address is not ACKed by any slave More...
 

Detailed Description

Flags definitions which can be used with LL_I2C_ReadReg function.

Macro Definition Documentation

◆ LL_I2C_ABRT_10ADDR1_NOACK

#define LL_I2C_ABRT_10ADDR1_NOACK   I2C_TX_ABRT_SRC_10ADDR1_NOACK

Byte 1 of 10-Bit Address is not ACKed by any slave.

Definition at line 140 of file gr55xx_ll_i2c.h.

◆ LL_I2C_ABRT_10ADDR2_NOACK

#define LL_I2C_ABRT_10ADDR2_NOACK   I2C_TX_ABRT_SRC_10ADDR2_NOACK

Byte 2 of 10-Bit Address is not ACKed by any slave.

Definition at line 139 of file gr55xx_ll_i2c.h.

◆ LL_I2C_ABRT_10B_RD_NORSTRT

#define LL_I2C_ABRT_10B_RD_NORSTRT   I2C_TX_ABRT_SRC_10B_RD_NORSTRT

Master trying to read in 10-Bit addressing mode when RESTART disabled.

Definition at line 131 of file gr55xx_ll_i2c.h.

◆ LL_I2C_ABRT_7B_ADDR_NOACK

#define LL_I2C_ABRT_7B_ADDR_NOACK   I2C_TX_ABRT_SRC_7B_ADDR_NOACK

7Bit Address is not ACKed by any slave

Definition at line 141 of file gr55xx_ll_i2c.h.

◆ LL_I2C_ABRT_ARB_LOST

#define LL_I2C_ABRT_ARB_LOST   I2C_TX_ABRT_SRC_ARB_LOST

Master or Slave Transmitter lost arbitration.

Definition at line 129 of file gr55xx_ll_i2c.h.

◆ LL_I2C_ABRT_GCALL_NOACK

#define LL_I2C_ABRT_GCALL_NOACK   I2C_TX_ABRT_SRC_GCALL_NOACK

GCALL is not ACKed by any slave.

Definition at line 137 of file gr55xx_ll_i2c.h.

◆ LL_I2C_ABRT_GCALL_READ

#define LL_I2C_ABRT_GCALL_READ   I2C_TX_ABRT_SRC_GCALL_READ

GCALL is followed by read from bus.

Definition at line 136 of file gr55xx_ll_i2c.h.

◆ LL_I2C_ABRT_HS_ACKDET

#define LL_I2C_ABRT_HS_ACKDET   I2C_TX_ABRT_SRC_HS_ACKDET

HS Master code is ACKed in HS Mode.

Definition at line 135 of file gr55xx_ll_i2c.h.

◆ LL_I2C_ABRT_HS_NORSTRT

#define LL_I2C_ABRT_HS_NORSTRT   I2C_TX_ABRT_SRC_HS_NORSTRT

User trying to swidth Master to HS mode when RESTART disabled.

Definition at line 133 of file gr55xx_ll_i2c.h.

◆ LL_I2C_ABRT_MST_DIS

#define LL_I2C_ABRT_MST_DIS   I2C_TX_ABRT_SRC_MST_DIS

User intitating master operation when MASTER disabled.

Definition at line 130 of file gr55xx_ll_i2c.h.

◆ LL_I2C_ABRT_SBYTE_ACKDET

#define LL_I2C_ABRT_SBYTE_ACKDET   I2C_TX_ABRT_SRC_SBYTE_ACKDET

ACK detected for START byte.

Definition at line 134 of file gr55xx_ll_i2c.h.

◆ LL_I2C_ABRT_SBYTE_NORSTRT

#define LL_I2C_ABRT_SBYTE_NORSTRT   I2C_TX_ABRT_SRC_SBYTE_NORSTRT

User trying to send START byte when RESTART disabled.

Definition at line 132 of file gr55xx_ll_i2c.h.

◆ LL_I2C_ABRT_SLV_ARBLOST

#define LL_I2C_ABRT_SLV_ARBLOST   I2C_TX_ABRT_SRC_SLV_ARBLOST

Slave lost arbitration to remote master.

Definition at line 127 of file gr55xx_ll_i2c.h.

◆ LL_I2C_ABRT_SLVFLUSH_TXFIFO

#define LL_I2C_ABRT_SLVFLUSH_TXFIFO   I2C_TX_ABRT_SRC_SLVFLUSH_TXFIFO

Slave flushes existing data in TX-FIFO upon getting read command.

Definition at line 128 of file gr55xx_ll_i2c.h.

◆ LL_I2C_ABRT_SLVRD_INTX

#define LL_I2C_ABRT_SLVRD_INTX   I2C_TX_ABRT_SRC_SLVRD_INTX

Slave trying to transmit to remote master in read mode.

Definition at line 126 of file gr55xx_ll_i2c.h.

◆ LL_I2C_ABRT_TX_FLUSH_CNT

#define LL_I2C_ABRT_TX_FLUSH_CNT   I2C_TX_ABRT_SRC_TX_FLUSH_CNT

Transfer abort detected by master.

Definition at line 124 of file gr55xx_ll_i2c.h.

◆ LL_I2C_ABRT_TXDATA_NOACK

#define LL_I2C_ABRT_TXDATA_NOACK   I2C_TX_ABRT_SRC_TXDATA_NOACK

Transmitted data is not ACKed by addressed slave.

Definition at line 138 of file gr55xx_ll_i2c.h.

◆ LL_I2C_ABRT_USER_ABRT

#define LL_I2C_ABRT_USER_ABRT   I2C_TX_ABRT_SRC_USER_ABRT

Transfer abort detected by master.

Definition at line 125 of file gr55xx_ll_i2c.h.

◆ LL_I2C_INTR_STAT_ACTIVITY

#define LL_I2C_INTR_STAT_ACTIVITY   I2C_INTR_ACTIVITY

ACTIVITY interrupt flag.

Definition at line 114 of file gr55xx_ll_i2c.h.

◆ LL_I2C_INTR_STAT_GEN_CALL

#define LL_I2C_INTR_STAT_GEN_CALL   I2C_INTR_GEN_CALL

GEN_CALL interrupt flag.

Definition at line 111 of file gr55xx_ll_i2c.h.

◆ LL_I2C_INTR_STAT_MST_ON_HOLD

#define LL_I2C_INTR_STAT_MST_ON_HOLD   I2C_INTR_GEN_CALL

MST_ON_HOLD interrupt flag.

Definition at line 109 of file gr55xx_ll_i2c.h.

◆ LL_I2C_INTR_STAT_RD_REQ

#define LL_I2C_INTR_STAT_RD_REQ   I2C_INTR_RD_REQ

RD_REQ interrupt flag.

Definition at line 117 of file gr55xx_ll_i2c.h.

◆ LL_I2C_INTR_STAT_RESTART_DET

#define LL_I2C_INTR_STAT_RESTART_DET   I2C_INTR_RESTART_DET

RESTART_DET interrupt flag.

Definition at line 110 of file gr55xx_ll_i2c.h.

◆ LL_I2C_INTR_STAT_RX_DONE

#define LL_I2C_INTR_STAT_RX_DONE   I2C_INTR_RX_DONE

RX_DONE interrupt flag.

Definition at line 115 of file gr55xx_ll_i2c.h.

◆ LL_I2C_INTR_STAT_RX_FULL

#define LL_I2C_INTR_STAT_RX_FULL   I2C_INTR_RX_FULL

RX_FULL interrupt flag.

Definition at line 120 of file gr55xx_ll_i2c.h.

◆ LL_I2C_INTR_STAT_RX_OVER

#define LL_I2C_INTR_STAT_RX_OVER   I2C_INTR_RX_OVER

RX_OVER interrupt flag.

Definition at line 121 of file gr55xx_ll_i2c.h.

◆ LL_I2C_INTR_STAT_RX_UNDER

#define LL_I2C_INTR_STAT_RX_UNDER   I2C_INTR_RX_UNDER

RX_UNDER interrupt flag.

Definition at line 122 of file gr55xx_ll_i2c.h.

◆ LL_I2C_INTR_STAT_START_DET

#define LL_I2C_INTR_STAT_START_DET   I2C_INTR_START_DET

START_DET interrupt flag.

Definition at line 112 of file gr55xx_ll_i2c.h.

◆ LL_I2C_INTR_STAT_STOP_DET

#define LL_I2C_INTR_STAT_STOP_DET   I2C_INTR_STOP_DET

STOP_DET interrupt flag.

Definition at line 113 of file gr55xx_ll_i2c.h.

◆ LL_I2C_INTR_STAT_TX_ABRT

#define LL_I2C_INTR_STAT_TX_ABRT   I2C_INTR_TX_ABRT

TX_ABRT interrupt flag.

Definition at line 116 of file gr55xx_ll_i2c.h.

◆ LL_I2C_INTR_STAT_TX_EMPTY

#define LL_I2C_INTR_STAT_TX_EMPTY   I2C_INTR_TX_EMPTY

TX_EMPTY interrupt flag.

Definition at line 118 of file gr55xx_ll_i2c.h.

◆ LL_I2C_INTR_STAT_TX_OVER

#define LL_I2C_INTR_STAT_TX_OVER   I2C_INTR_TX_OVER

TX_OVER interrupt flag.

Definition at line 119 of file gr55xx_ll_i2c.h.