STM32F0 Standard Peripheral bibliotheek  1.0
ST Microelectronics standard peripheral bibliotheek documentatie voor de STM32F0 familie
 All Data Structures Files Functions Variables Enumerations Enumerator Groups
I2C_interrupts_definition

Macros

#define I2C_IT_ERRI   I2C_CR1_ERRIE
 
#define I2C_IT_TCI   I2C_CR1_TCIE
 
#define I2C_IT_STOPI   I2C_CR1_STOPIE
 
#define I2C_IT_NACKI   I2C_CR1_NACKIE
 
#define I2C_IT_ADDRI   I2C_CR1_ADDRIE
 
#define I2C_IT_RXI   I2C_CR1_RXIE
 
#define I2C_IT_TXI   I2C_CR1_TXIE
 
#define IS_I2C_CONFIG_IT(IT)   ((((IT) & (uint32_t)0xFFFFFF01) == 0x00) && ((IT) != 0x00))
 
#define I2C_IT_TXIS   I2C_ISR_TXIS
 
#define I2C_IT_RXNE   I2C_ISR_RXNE
 
#define I2C_IT_ADDR   I2C_ISR_ADDR
 
#define I2C_IT_NACKF   I2C_ISR_NACKF
 
#define I2C_IT_STOPF   I2C_ISR_STOPF
 
#define I2C_IT_TC   I2C_ISR_TC
 
#define I2C_IT_TCR   I2C_ISR_TCR
 
#define I2C_IT_BERR   I2C_ISR_BERR
 
#define I2C_IT_ARLO   I2C_ISR_ARLO
 
#define I2C_IT_OVR   I2C_ISR_OVR
 
#define I2C_IT_PECERR   I2C_ISR_PECERR
 
#define I2C_IT_TIMEOUT   I2C_ISR_TIMEOUT
 
#define I2C_IT_ALERT   I2C_ISR_ALERT
 
#define IS_I2C_CLEAR_IT(IT)   ((((IT) & (uint32_t)0xFFFFC001) == 0x00) && ((IT) != 0x00))
 
#define IS_I2C_GET_IT(IT)
 

Detailed Description

Macro Definition Documentation

#define IS_I2C_GET_IT (   IT)
Value:
(((IT) == I2C_IT_TXIS) || ((IT) == I2C_IT_RXNE) || \
((IT) == I2C_IT_ADDR) || ((IT) == I2C_IT_NACKF) || \
((IT) == I2C_IT_STOPF) || ((IT) == I2C_IT_TC) || \
((IT) == I2C_IT_TCR) || ((IT) == I2C_IT_BERR) || \
((IT) == I2C_IT_ARLO) || ((IT) == I2C_IT_OVR) || \
((IT) == I2C_IT_PECERR) || ((IT) == I2C_IT_TIMEOUT) || \
((IT) == I2C_IT_ALERT))