MG32L003 Standard Peripherals Firmware Library
Projects
MG32L003_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 "mg32l003.h"
6
7
void
IIC_Init(
void
);
8
void
IIC_Start(
void
);
9
void
IIC_Stop(
void
);
10
void
IIC_Ack(
void
);
11
void
IIC_NAck(
void
);
12
uint8_t IIC_WaitAck(
void
);
13
void
IIC_SendByte(uint8_t data);
14
uint8_t IIC_ReadByte(
void
);
15
uint8_t IIC_CheckDevice(uint8_t address);
16
17
#define IIC_WR 0
/* 写控制bit */
18
#define IIC_RD 1
/* 读控制bit */
19
20
#endif
/* __DRV_IIC_SOFT_H__ */
Generated by megawin Technology (Shenzhen) Corp., Ltd. All rights reserved.