STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
|
Topics | |
I2C Private macros to check input parameters | |
Macros | |
#define | I2C_MIN_PCLK_FREQ(__PCLK__, __SPEED__) |
#define | I2C_CCR_CALCULATION(__PCLK__, __SPEED__, __COEFF__) |
#define | I2C_FREQRANGE(__PCLK__) |
#define | I2C_RISE_TIME(__FREQRANGE__, __SPEED__) |
#define | I2C_SPEED_STANDARD(__PCLK__, __SPEED__) |
#define | I2C_SPEED_FAST(__PCLK__, __SPEED__, __DUTYCYCLE__) |
#define | I2C_SPEED(__PCLK__, __SPEED__, __DUTYCYCLE__) |
#define | I2C_7BIT_ADD_WRITE(__ADDRESS__) |
#define | I2C_7BIT_ADD_READ(__ADDRESS__) |
#define | I2C_10BIT_ADDRESS(__ADDRESS__) |
#define | I2C_10BIT_HEADER_WRITE(__ADDRESS__) |
#define | I2C_10BIT_HEADER_READ(__ADDRESS__) |
#define | I2C_MEM_ADD_MSB(__ADDRESS__) |
#define | I2C_MEM_ADD_LSB(__ADDRESS__) |
#define | I2C_GET_DMA_REMAIN_DATA(__HANDLE__) |
#define I2C_MIN_PCLK_FREQ | ( | __PCLK__, | |
__SPEED__ ) |
#include <stm32f4xx_hal_i2c.h>
Definition at line 659 of file stm32f4xx_hal_i2c.h.
Referenced by HAL_I2C_Init().
#define I2C_CCR_CALCULATION | ( | __PCLK__, | |
__SPEED__, | |||
__COEFF__ ) |
#include <stm32f4xx_hal_i2c.h>
Definition at line 660 of file stm32f4xx_hal_i2c.h.
#define I2C_FREQRANGE | ( | __PCLK__ | ) |
#include <stm32f4xx_hal_i2c.h>
Definition at line 661 of file stm32f4xx_hal_i2c.h.
Referenced by HAL_I2C_Init().
#define I2C_RISE_TIME | ( | __FREQRANGE__, | |
__SPEED__ ) |
#include <stm32f4xx_hal_i2c.h>
Definition at line 662 of file stm32f4xx_hal_i2c.h.
Referenced by HAL_I2C_Init().
#define I2C_SPEED_STANDARD | ( | __PCLK__, | |
__SPEED__ ) |
#include <stm32f4xx_hal_i2c.h>
Definition at line 663 of file stm32f4xx_hal_i2c.h.
#define I2C_SPEED_FAST | ( | __PCLK__, | |
__SPEED__, | |||
__DUTYCYCLE__ ) |
#include <stm32f4xx_hal_i2c.h>
Definition at line 664 of file stm32f4xx_hal_i2c.h.
#define I2C_SPEED | ( | __PCLK__, | |
__SPEED__, | |||
__DUTYCYCLE__ ) |
#include <stm32f4xx_hal_i2c.h>
Definition at line 665 of file stm32f4xx_hal_i2c.h.
Referenced by HAL_I2C_Init().
#define I2C_7BIT_ADD_WRITE | ( | __ADDRESS__ | ) |
#include <stm32f4xx_hal_i2c.h>
Definition at line 669 of file stm32f4xx_hal_i2c.h.
Referenced by HAL_I2C_IsDeviceReady(), I2C_Master_SB(), I2C_MasterRequestWrite(), I2C_RequestMemoryRead(), and I2C_RequestMemoryWrite().
#define I2C_7BIT_ADD_READ | ( | __ADDRESS__ | ) |
#include <stm32f4xx_hal_i2c.h>
Definition at line 670 of file stm32f4xx_hal_i2c.h.
Referenced by I2C_Master_SB(), I2C_MasterRequestRead(), and I2C_RequestMemoryRead().
#define I2C_10BIT_ADDRESS | ( | __ADDRESS__ | ) |
#include <stm32f4xx_hal_i2c.h>
Definition at line 672 of file stm32f4xx_hal_i2c.h.
Referenced by I2C_Master_ADD10(), I2C_MasterRequestRead(), and I2C_MasterRequestWrite().
#define I2C_10BIT_HEADER_WRITE | ( | __ADDRESS__ | ) |
#include <stm32f4xx_hal_i2c.h>
Definition at line 673 of file stm32f4xx_hal_i2c.h.
Referenced by I2C_Master_SB(), I2C_MasterRequestRead(), and I2C_MasterRequestWrite().
#define I2C_10BIT_HEADER_READ | ( | __ADDRESS__ | ) |
#include <stm32f4xx_hal_i2c.h>
Definition at line 674 of file stm32f4xx_hal_i2c.h.
Referenced by I2C_Master_SB(), and I2C_MasterRequestRead().
#define I2C_MEM_ADD_MSB | ( | __ADDRESS__ | ) |
#include <stm32f4xx_hal_i2c.h>
Definition at line 676 of file stm32f4xx_hal_i2c.h.
Referenced by I2C_MemoryTransmit_TXE_BTF(), I2C_RequestMemoryRead(), and I2C_RequestMemoryWrite().
#define I2C_MEM_ADD_LSB | ( | __ADDRESS__ | ) |
#include <stm32f4xx_hal_i2c.h>
Definition at line 677 of file stm32f4xx_hal_i2c.h.
Referenced by I2C_MemoryTransmit_TXE_BTF(), I2C_RequestMemoryRead(), and I2C_RequestMemoryWrite().
#define I2C_GET_DMA_REMAIN_DATA | ( | __HANDLE__ | ) |
#include <stm32f4xx_hal_i2c.c>
Definition at line 341 of file stm32f4xx_hal_i2c.c.
Referenced by I2C_Slave_STOPF().