Macros
Collaboration diagram for I2C_registers:

Macros

#define I2C_Register_CCR   ((uint8_t)0x1C)
 
#define I2C_Register_CCR   ((uint8_t)0x1C)
 
#define I2C_Register_CR1   ((uint8_t)0x00)
 
#define I2C_Register_CR1   ((uint8_t)0x00)
 
#define I2C_Register_CR1   ((uint8_t)0x00)
 
#define I2C_Register_CR2   ((uint8_t)0x04)
 
#define I2C_Register_CR2   ((uint8_t)0x04)
 
#define I2C_Register_CR2   ((uint8_t)0x04)
 
#define I2C_Register_DR   ((uint8_t)0x10)
 
#define I2C_Register_DR   ((uint8_t)0x10)
 
#define I2C_Register_ICR   ((uint8_t)0x1C)
 
#define I2C_Register_ISR   ((uint8_t)0x18)
 
#define I2C_Register_OAR1   ((uint8_t)0x08)
 
#define I2C_Register_OAR1   ((uint8_t)0x08)
 
#define I2C_Register_OAR1   ((uint8_t)0x08)
 
#define I2C_Register_OAR2   ((uint8_t)0x0C)
 
#define I2C_Register_OAR2   ((uint8_t)0x0C)
 
#define I2C_Register_OAR2   ((uint8_t)0x0C)
 
#define I2C_Register_PECR   ((uint8_t)0x20)
 
#define I2C_Register_RXDR   ((uint8_t)0x24)
 
#define I2C_Register_SR1   ((uint8_t)0x14)
 
#define I2C_Register_SR1   ((uint8_t)0x14)
 
#define I2C_Register_SR2   ((uint8_t)0x18)
 
#define I2C_Register_SR2   ((uint8_t)0x18)
 
#define I2C_Register_TIMEOUTR   ((uint8_t)0x14)
 
#define I2C_Register_TIMINGR   ((uint8_t)0x10)
 
#define I2C_Register_TRISE   ((uint8_t)0x20)
 
#define I2C_Register_TRISE   ((uint8_t)0x20)
 
#define I2C_Register_TXDR   ((uint8_t)0x28)
 
#define IS_I2C_REGISTER(REGISTER)
 
#define IS_I2C_REGISTER(REGISTER)
 
#define IS_I2C_REGISTER(REGISTER)
 

Detailed Description

Macro Definition Documentation

#define I2C_Register_CCR   ((uint8_t)0x1C)

Definition at line 155 of file stm32f10x_i2c.h.

#define I2C_Register_CCR   ((uint8_t)0x1C)

Definition at line 169 of file stm32f4xx_i2c.h.

#define I2C_Register_CR1   ((uint8_t)0x00)

Definition at line 148 of file stm32f10x_i2c.h.

#define I2C_Register_CR1   ((uint8_t)0x00)

Definition at line 162 of file stm32f4xx_i2c.h.

#define I2C_Register_CR1   ((uint8_t)0x00)

Definition at line 246 of file stm32f30x_i2c.h.

#define I2C_Register_CR2   ((uint8_t)0x04)

Definition at line 149 of file stm32f10x_i2c.h.

#define I2C_Register_CR2   ((uint8_t)0x04)

Definition at line 163 of file stm32f4xx_i2c.h.

#define I2C_Register_CR2   ((uint8_t)0x04)

Definition at line 247 of file stm32f30x_i2c.h.

#define I2C_Register_DR   ((uint8_t)0x10)

Definition at line 152 of file stm32f10x_i2c.h.

#define I2C_Register_DR   ((uint8_t)0x10)

Definition at line 166 of file stm32f4xx_i2c.h.

#define I2C_Register_ICR   ((uint8_t)0x1C)

Definition at line 253 of file stm32f30x_i2c.h.

#define I2C_Register_ISR   ((uint8_t)0x18)

Definition at line 252 of file stm32f30x_i2c.h.

#define I2C_Register_OAR1   ((uint8_t)0x08)

Definition at line 150 of file stm32f10x_i2c.h.

#define I2C_Register_OAR1   ((uint8_t)0x08)

Definition at line 164 of file stm32f4xx_i2c.h.

#define I2C_Register_OAR1   ((uint8_t)0x08)

Definition at line 248 of file stm32f30x_i2c.h.

#define I2C_Register_OAR2   ((uint8_t)0x0C)

Definition at line 151 of file stm32f10x_i2c.h.

#define I2C_Register_OAR2   ((uint8_t)0x0C)

Definition at line 165 of file stm32f4xx_i2c.h.

#define I2C_Register_OAR2   ((uint8_t)0x0C)

Definition at line 249 of file stm32f30x_i2c.h.

#define I2C_Register_PECR   ((uint8_t)0x20)

Definition at line 254 of file stm32f30x_i2c.h.

#define I2C_Register_RXDR   ((uint8_t)0x24)

Definition at line 255 of file stm32f30x_i2c.h.

#define I2C_Register_SR1   ((uint8_t)0x14)

Definition at line 153 of file stm32f10x_i2c.h.

#define I2C_Register_SR1   ((uint8_t)0x14)

Definition at line 167 of file stm32f4xx_i2c.h.

#define I2C_Register_SR2   ((uint8_t)0x18)

Definition at line 154 of file stm32f10x_i2c.h.

#define I2C_Register_SR2   ((uint8_t)0x18)

Definition at line 168 of file stm32f4xx_i2c.h.

#define I2C_Register_TIMEOUTR   ((uint8_t)0x14)

Definition at line 251 of file stm32f30x_i2c.h.

#define I2C_Register_TIMINGR   ((uint8_t)0x10)

Definition at line 250 of file stm32f30x_i2c.h.

#define I2C_Register_TRISE   ((uint8_t)0x20)

Definition at line 156 of file stm32f10x_i2c.h.

#define I2C_Register_TRISE   ((uint8_t)0x20)

Definition at line 170 of file stm32f4xx_i2c.h.

#define I2C_Register_TXDR   ((uint8_t)0x28)

Definition at line 256 of file stm32f30x_i2c.h.

#define IS_I2C_REGISTER (   REGISTER)
Value:
(((REGISTER) == I2C_Register_CR1) || \
((REGISTER) == I2C_Register_CR2) || \
((REGISTER) == I2C_Register_OAR1) || \
((REGISTER) == I2C_Register_OAR2) || \
((REGISTER) == I2C_Register_DR) || \
((REGISTER) == I2C_Register_SR1) || \
((REGISTER) == I2C_Register_SR2) || \
((REGISTER) == I2C_Register_CCR) || \
((REGISTER) == I2C_Register_TRISE))
#define I2C_Register_SR1
#define I2C_Register_CR1
#define I2C_Register_TRISE
#define I2C_Register_SR2
#define I2C_Register_CCR
#define I2C_Register_DR
#define I2C_Register_OAR2
#define I2C_Register_CR2
#define I2C_Register_OAR1

Definition at line 157 of file stm32f10x_i2c.h.

#define IS_I2C_REGISTER (   REGISTER)
Value:
(((REGISTER) == I2C_Register_CR1) || \
((REGISTER) == I2C_Register_CR2) || \
((REGISTER) == I2C_Register_OAR1) || \
((REGISTER) == I2C_Register_OAR2) || \
((REGISTER) == I2C_Register_DR) || \
((REGISTER) == I2C_Register_SR1) || \
((REGISTER) == I2C_Register_SR2) || \
((REGISTER) == I2C_Register_CCR) || \
((REGISTER) == I2C_Register_TRISE))
#define I2C_Register_SR1
#define I2C_Register_CR1
#define I2C_Register_TRISE
#define I2C_Register_SR2
#define I2C_Register_CCR
#define I2C_Register_DR
#define I2C_Register_OAR2
#define I2C_Register_CR2
#define I2C_Register_OAR1

Definition at line 171 of file stm32f4xx_i2c.h.

#define IS_I2C_REGISTER (   REGISTER)
Value:
(((REGISTER) == I2C_Register_CR1) || \
((REGISTER) == I2C_Register_CR2) || \
((REGISTER) == I2C_Register_OAR1) || \
((REGISTER) == I2C_Register_OAR2) || \
((REGISTER) == I2C_Register_TIMINGR) || \
((REGISTER) == I2C_Register_TIMEOUTR) || \
((REGISTER) == I2C_Register_ISR) || \
((REGISTER) == I2C_Register_ICR) || \
((REGISTER) == I2C_Register_PECR) || \
((REGISTER) == I2C_Register_RXDR) || \
((REGISTER) == I2C_Register_TXDR))
#define I2C_Register_CR1
#define I2C_Register_TIMEOUTR
#define I2C_Register_ISR
#define I2C_Register_TXDR
#define I2C_Register_OAR2
#define I2C_Register_TIMINGR
#define I2C_Register_CR2
#define I2C_Register_PECR
#define I2C_Register_OAR1
#define I2C_Register_RXDR
#define I2C_Register_ICR

Definition at line 258 of file stm32f30x_i2c.h.



rosflight_firmware
Author(s): Daniel Koch , James Jackson
autogenerated on Thu Apr 15 2021 05:07:54