STM32G474xx HAL 用户手册
函数
数据管理
I2C 导出函数

函数

__STATIC_INLINE void LL_I2C_EnableAutoEndMode (I2C_TypeDef *I2Cx)
 启用自动停止条件生成(主模式)。
__STATIC_INLINE void LL_I2C_DisableAutoEndMode (I2C_TypeDef *I2Cx)
 禁用自动停止条件生成(主模式)。
__STATIC_INLINE uint32_t LL_I2C_IsEnabledAutoEndMode (const I2C_TypeDef *I2Cx)
 检查自动停止条件是启用还是禁用。
__STATIC_INLINE void LL_I2C_EnableReloadMode (I2C_TypeDef *I2Cx)
 启用重载模式(主模式)。
__STATIC_INLINE void LL_I2C_DisableReloadMode (I2C_TypeDef *I2Cx)
 禁用重载模式(主模式)。
__STATIC_INLINE uint32_t LL_I2C_IsEnabledReloadMode (const I2C_TypeDef *I2Cx)
 检查重载模式是启用还是禁用。
__STATIC_INLINE void LL_I2C_SetTransferSize (I2C_TypeDef *I2Cx, uint32_t TransferSize)
 配置传输的字节数。
__STATIC_INLINE uint32_t LL_I2C_GetTransferSize (const I2C_TypeDef *I2Cx)
 获取为传输配置的字节数。
__STATIC_INLINE void LL_I2C_AcknowledgeNextData (I2C_TypeDef *I2Cx, uint32_t TypeAcknowledge)
 在地址接收匹配代码或下一个接收到的字节之后,准备生成确认(ACK)或非确认(NACK)条件。
__STATIC_INLINE void LL_I2C_GenerateStartCondition (I2C_TypeDef *I2Cx)
 生成 START 或 RESTART 条件。
__STATIC_INLINE void LL_I2C_GenerateStopCondition (I2C_TypeDef *I2Cx)
 在当前字节传输后生成 STOP 条件(主模式)。
__STATIC_INLINE void LL_I2C_EnableAuto10BitRead (I2C_TypeDef *I2Cx)
 启用 10 位地址头的自动 RESTART 读取请求条件(主模式)。
__STATIC_INLINE void LL_I2C_DisableAuto10BitRead (I2C_TypeDef *I2Cx)
 禁用 10 位地址头的自动 RESTART 读取请求条件(主模式)。
__STATIC_INLINE uint32_t LL_I2C_IsEnabledAuto10BitRead (const I2C_TypeDef *I2Cx)
 检查 10 位地址头的自动 RESTART 读取请求条件是启用还是禁用。
__STATIC_INLINE void LL_I2C_SetTransferRequest (I2C_TypeDef *I2Cx, uint32_t TransferRequest)
 配置传输方向(主模式)。
__STATIC_INLINE uint32_t LL_I2C_GetTransferRequest (const I2C_TypeDef *I2Cx)
 获取请求的传输方向(主模式)。
__STATIC_INLINE void LL_I2C_SetSlaveAddr (I2C_TypeDef *I2Cx, uint32_t SlaveAddr)
 配置传输的从机地址(主模式)。
__STATIC_INLINE uint32_t LL_I2C_GetSlaveAddr (const I2C_Type