Plese use this class with my "i2cmaster" class.
Dependents: 2016_slave_rorikon_2 2016_slave_cylinder 2016_slave_MD 2016_slave_MD_rorikon ... more
Diff: i2cslave.cpp
- 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) } }