/* * IIC_funcs.h * * Created on: Nov 7, 2017 * Author: amcguan */ #ifndef SRC_IIC_FUNCS_H_ #define SRC_IIC_FUNCS_H_ int IIC_setup(u16 DeviceId); int IIC_read(u16 Addr, u8 Reg, int Nbytes, u8 * buf); int IIC_write(u16 Addr, u8 Reg, u8 Data, int Nbytes); int IIC_write_dmp(u16 Addr, u8 Reg, int NBytes, u8 *Data); #define IIC_SLAVE_ADDR 0x68 #define IIC_SCLK_RATE 400000 #define MPU9250_ADDRESS 0x68 #define IIC_DEVICE_ID XPAR_XIICPS_0_DEVICE_ID #define TEST_BUFFER_SIZE 132 #endif /* SRC_IIC_FUNCS_H_ */