/* * I2C_FIFO.h * * Created on: Mar 3, 2020 * Author: avi */ #ifndef DRIVERS_I2C_COMMUNICATION_I2C_FIFO_H_ #define DRIVERS_I2C_COMMUNICATION_I2C_FIFO_H_ void i2c_fifo_setup(uint32_t base); uint32_t I2C_ReadFifo(uint32_t base, uint32_t addr, uint8_t *data, uint32_t len); uint32_t I2C_WriteFifo(uint32_t base, uint32_t addr, uint8_t *data, uint32_t len); uint32_t I2C_BusyWithTimeout(uint32_t base); #endif /* DRIVERS_I2C_COMMUNICATION_I2C_FIFO_H_ */