mirror of
https://github.com/armfly/H7-TOOL_STM32H7_App.git
synced 2024-08-09 10:05:34 +08:00
31 lines
820 B
C
Executable File
31 lines
820 B
C
Executable File
/*
|
|
*********************************************************************************************************
|
|
*
|
|
* 模块名称 : I2C总线驱动模块
|
|
* 文件名称 : bsp_i2c_gpio.h
|
|
* 版 本 : V1.0
|
|
* 说 明 : 头文件。
|
|
*
|
|
* Copyright (C), 2012-2013, 安富莱电子 www.armfly.com
|
|
*
|
|
*********************************************************************************************************
|
|
*/
|
|
|
|
#ifndef _BSP_I2C_GPIO_H
|
|
#define _BSP_I2C_GPIO_H
|
|
|
|
#define I2C_WR 0 /* 写控制bit */
|
|
#define I2C_RD 1 /* 读控制bit */
|
|
|
|
void bsp_InitI2C(void);
|
|
void i2c_Start(void);
|
|
void i2c_Stop(void);
|
|
void i2c_SendByte(uint8_t _ucByte);
|
|
uint8_t i2c_ReadByte(void);
|
|
uint8_t i2c_WaitAck(void);
|
|
void i2c_Ack(void);
|
|
void i2c_NAck(void);
|
|
uint8_t i2c_CheckDevice(uint8_t _Address);
|
|
|
|
#endif
|