Gyrosensor/I2C.h

14 lines
387 B
C

#ifndef I2C_DRIVER_H
#define I2C_DRIVER_H
#include <stdint.h>
void I2C1_Init(void);
uint8_t I2C1_write(uint8_t addr, uint8_t reg, uint8_t data);
uint8_t I2C1_read(uint8_t addr, uint8_t reg, uint8_t *data);
uint8_t I2C_WriteReg(uint8_t addr, uint8_t reg, uint8_t data);
void startSeq(void);
void stopSeq(void);
static uint8_t I2C_WaitFlag(volatile uint16_t *reg, uint16_t flag);
#endif