For dozens (hundreds?) of common sensors and peripherals with I2C interface, a common I2C pattern is a write operation immediately followed by a read without releasing the I2C bus. Typically the write operation sends a command to the I2C slave (ie write one byte to specify register to read), followed by reading some number of bytes of data.
Does Kinetis I2C peripheral directly support this via DMA, so that the application can fire the DMA and only receive an interrupt after DMA has finished read the desired bytes into a buffer?
Thanks in advance,
Best Regards, Dave
PS: If not, what other processors provide this function?