MG32F10x Standard Peripherals Firmware Library
Project
MG32F10x_StdPeriph_Examples
GPIO
GPIO_I2C_Master
drv_iic_soft.h
1
#ifndef __DRV_IIC_SOFT_H__
2
#define __DRV_IIC_SOFT_H__
3
4
/* includes. */
5
#include "mg32f10x.h"
6
7
8
9
void
IIC_Init(
void
);
10
void
IIC_Start(
void
);
11
void
IIC_Stop(
void
);
12
void
IIC_Ack(
void
);
13
void
IIC_NAck(
void
);
14
uint8_t IIC_WaitAck(
void
);
15
void
IIC_SendByte(uint8_t data);
16
uint8_t IIC_ReadByte(
void
);
17
uint8_t IIC_CheckDevice(uint8_t address);
18
19
#define IIC_WR 0
/* 写控制bit */
20
#define IIC_RD 1
/* 读控制bit */
21
22
23
#endif
/* __DRV_IIC_SOFT_H__ */
Generated by megawin Technology (Shenzhen) Corp., Ltd. All rights reserved.