From 495a74eb81d0d772cb1c7d14e2915842c4582100 Mon Sep 17 00:00:00 2001
From: ROBBE Patrick <robbe@lal.in2p3.fr>
Date: Sun, 27 Jan 2019 21:45:07 +0100
Subject: [PATCH] Add i2c header

---
 Lib/inc/minipods/i2cDriver.h | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 Lib/inc/minipods/i2cDriver.h

diff --git a/Lib/inc/minipods/i2cDriver.h b/Lib/inc/minipods/i2cDriver.h
new file mode 100644
index 0000000..43994f9
--- /dev/null
+++ b/Lib/inc/minipods/i2cDriver.h
@@ -0,0 +1,19 @@
+/****************************************************************************************//**
+* \file				i2cDriver.h
+*
+* \brief This unit is the includes for a simple driver library for I2C bus based 
+			on the Open-Core I2C-master.
+* 
+* \author PYD : 12/6/2013
+* \version 0.1
+* \date 12/6/2013
+
+* PYD : 12/6/2013 initial version
+* PYD : 12/6/2015 add a second bus for PCIe40
+*//******************************************************************************************/
+//                  USER ORIENTED PROCEDURES FOR EXTERNAL USE
+int i2c_init(int dev, int bus, unsigned inCLK, unsigned SCLfreq);
+void i2c_getInit(int dev, int bus, unsigned *inCLK, unsigned *SCLfreq);
+int i2c_readMem(int dev, int bus, unsigned slaveAdd, unsigned regIndex, unsigned *val);
+int i2c_writeMem(int dev, int bus, unsigned slaveAdd, unsigned regIndex, unsigned *val);
+int i2c_multReadMem(int dev, int bus, unsigned slaveAdd, unsigned regIndex, int nb, unsigned **data);
-- 
GitLab