Page 1 of 1

I2C buffer memory requirements

Posted: Wed Mar 12, 2025 11:19 am
by floitsch_toit
When using I2C operations like 'i2c_master_transmit', 'i2c_master_transmit_receive', or 'i2c_master_receive' are there any requirements on the buffers?

Can they be in SPIRAM, or do they need to be internal?

Re: I2C buffer memory requirements

Posted: Wed Mar 12, 2025 1:50 pm
by MicroController
No requirements there. Data is moved to and from the I2C peripheral by the CPU, so data can reside in internal or external RAM, or even in flash.