123

Dependencies:   mbed

Fork of LG by igor Apu

Revision:
167:bedc0a9d559a
Parent:
161:efd949e8d536
Child:
183:c7a9c309086c
--- a/DeviceI2C.c	Sun May 22 18:59:20 2016 +0000
+++ b/DeviceI2C.c	Sun Jun 05 11:03:33 2016 +0000
@@ -30,12 +30,11 @@
 //    ...
 //
 
-void InitI2CWithDefaults(void){
+void InitI2CDefaultSettings(void){
   device.controller.I2C.settings.trigger = 1000;
 }
 
-void InitI2C(void) {
-  device.controller.I2C.state.CON0 = 0;
+void InitI2CState(void) {
   device.controller.I2C.state.buffer[0] = I2C_A_ADDRESS;
   device.controller.I2C.state.buffer[1] = I2C_WRITE_CMD;
   device.controller.I2C.state.buffer[2] = device.isacs.potentiometers.settings.a;
@@ -45,7 +44,9 @@
   device.controller.I2C.state.position = 0;
   device.controller.I2C.state.counter = 0;
   device.controller.I2C.state.trigger = device.controller.I2C.settings.trigger;
-  
+}
+
+void DeviceStartI2C(void) {
   LPC_SC->PCONP |= (1 << 7);//I2C0 on
   //LPC_SC->PCONP |= (1 << 19);//I2C1 on