Yes, it does. Please find below the test procedure and the scopeshot that reflects this.
Hardware used: MAX32600MBED and MAXREFDES117, which has one MAX30102 on the board.
Test procedure
MAX30102 is set up in the following manner:
1. Set to SpO2 mode
2. Sampling rate of 400 samples per second
3. The device throws an interrupt (i.e interrupt goes low) whenever it's full (i.e there are 32 samples in the FIFO)
MAX32600MBED handles the interrupt thrown by MAXREFDES117 by reading the FIFO 32 times and clearing the interrupt.
Test result
In the scopeshot, channel 1 is interrupt pin and channel 2 is the SDA line. An interrupt is thrown every 80ms, which corresponds to how long it would take to get 32 samples at 400 samples per second. Therefore, the device continues to sample data while contents are being read from the FIFO.