Plese use this class with my "i2cmaster" class.

Dependents:   2016_slave_rorikon_2 2016_slave_cylinder 2016_slave_MD 2016_slave_MD_rorikon ... more

Revision:
1:cd92200b8a50
Parent:
0:69b088a9899b
Child:
2:0dff052266ca
--- a/i2cslave.cpp	Sat Apr 16 04:25:19 2016 +0000
+++ b/i2cslave.cpp	Thu Jul 12 08:09:43 2018 +0000
@@ -72,12 +72,14 @@
 
 void i2cslave::enable_attach() {
     instance = this;
-    NVIC_SetVector(I2C_IRQn, (uint32_t)(&i2cslave::func_call));
-    NVIC_EnableIRQ(I2C_IRQn);    
+    //NVIC_SetVector(I2C_IRQn, (uint32_t)(&i2cslave::func_call));   //lpc1114
+    NVIC_SetVector(I2C2_IRQn, (uint32_t)(&i2cslave::func_call));    //lpc1768 (pin28, pin27)
+    NVIC_EnableIRQ(I2C2_IRQn);    
 }
 
 void i2cslave::disable_attach() {
-    NVIC_DisableIRQ(I2C_IRQn);    
+    //NVIC_DisableIRQ(I2C_IRQn);    //lp1114
+    NVIC_DisableIRQ(I2C2_IRQn);    //lpc1768 (pin28, pin27)
 }
 
 }