HAL
I2C_MEM_ADD_MSB is only used within HAL.
 
Symbols
loading...
Files
loading...

I2C_MEM_ADD_MSB macro

Syntax

#define I2C_MEM_ADD_MSB(__ADDRESS__) ((uint8_t)((uint16_t)(((uint16_t)((__ADDRESS__) & (uint16_t)0xFF00)) >> 8)))

Arguments

__ADDRESS__

References

LocationText
stm32f4xx_hal_i2c.h:676
#define I2C_MEM_ADD_MSB(__ADDRESS__) ((uint8_t)((uint16_t)(((uint16_t)((__ADDRESS__) & (uint16_t)0xFF00)) >> 8)))
stm32f4xx_hal_i2c.c:5452
hi2c->Instance->DR = I2C_MEM_ADD_MSB(hi2c->Memaddress);
stm32f4xx_hal_i2c.c:6795
hi2c->Instance->DR = I2C_MEM_ADD_MSB(MemAddress);
stm32f4xx_hal_i2c.c:6878
hi2c->Instance->DR = I2C_MEM_ADD_MSB(MemAddress);