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:
- 3:6e9ecf7b83e3
- Parent:
- 2:0dff052266ca
--- a/i2cslave.cpp Thu Jul 12 10:17:19 2018 +0000 +++ b/i2cslave.cpp Tue Dec 17 07:16:20 2019 +0000 @@ -87,14 +87,14 @@ void i2cslave::enable_attach() { instance = this; - //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); + NVIC_SetVector(I2C_IRQn, (uint32_t)(&i2cslave::func_call)); //lpc1114 + //NVIC_SetVector(I2C2_IRQn, (uint32_t)(&i2cslave::func_call)); //lpc1768 (pin28, pin27) + NVIC_EnableIRQ(I2C_IRQn); } void i2cslave::disable_attach() { - //NVIC_DisableIRQ(I2C_IRQn); //lp1114 - NVIC_DisableIRQ(I2C2_IRQn); //lpc1768 (pin28, pin27) + NVIC_DisableIRQ(I2C_IRQn); //lp1114 + //NVIC_DisableIRQ(I2C2_IRQn); //lpc1768 (pin28, pin27) } }