Hello
I am interfacing Freescale Accelerometer MMA8653 with STM32F100 using I2C Bit banging
it working using interrupts , and the interfacing of the Accelerometer are configured as high to low and controller port configured as input pull up and on the falling edge
I have a specific code to perform like reading the new Accelerometer values and setting some parameters
I put this code in the ISR at first .
my problem is that this code is big so when I moved it out from the ISR and instead raise a flag
the interrupt come only once and then the external pin stay low and no more interrupt comes
thanks in advance