TM STM32F4xx Libraries  v1.0.0
Libraries for STM32F4xx devices from Tilen Majerle

Library defines. More...

Macros

#define TM_I2C_TIMEOUT   20000
 Timeout for I2C.
 
#define TM_I2C1_ACKNOWLEDGED_ADDRESS   I2C_AcknowledgedAddress_7bit
 
#define TM_I2C1_MODE   I2C_Mode_I2C
 
#define TM_I2C1_OWN_ADDRESS   0x00
 
#define TM_I2C1_ACK   I2C_Ack_Disable
 
#define TM_I2C1_DUTY_CYCLE   I2C_DutyCycle_2
 
#define TM_I2C2_ACKNOWLEDGED_ADDRESS   I2C_AcknowledgedAddress_7bit
 
#define TM_I2C2_MODE   I2C_Mode_I2C
 
#define TM_I2C2_OWN_ADDRESS   0x00
 
#define TM_I2C2_ACK   I2C_Ack_Disable
 
#define TM_I2C2_DUTY_CYCLE   I2C_DutyCycle_2
 
#define TM_I2C3_ACKNOWLEDGED_ADDRESS   I2C_AcknowledgedAddress_7bit
 
#define TM_I2C3_MODE   I2C_Mode_I2C
 
#define TM_I2C3_OWN_ADDRESS   0x00
 
#define TM_I2C3_ACK   I2C_Ack_Disable
 
#define TM_I2C3_DUTY_CYCLE   I2C_DutyCycle_2
 
#define TM_I2C_CLOCK_STANDARD   100000
 
#define TM_I2C_CLOCK_FAST_MODE   400000
 
#define TM_I2C_CLOCK_FAST_MODE_PLUS   1000000
 
#define TM_I2C_CLOCK_HIGH_SPEED   3400000
 

Detailed Description

Library defines.

Macro Definition Documentation

#define TM_I2C_CLOCK_FAST_MODE   400000

I2C Fast mode speed

#define TM_I2C_CLOCK_FAST_MODE_PLUS   1000000

I2C Fast mode plus speed

#define TM_I2C_CLOCK_HIGH_SPEED   3400000

I2C High speed

#define TM_I2C_CLOCK_STANDARD   100000

I2C Standard speed