How to receive variable length I2C messages?
Hello, I'm trying to write an I2C slave using HAL which can accept variable length packet sizes. I know this question has been asked before but haven't seen any solutions yet!
The master can send data packets of variable length - all the HAL I2C methods seem to need a 'length' parameter.
Has anyone found a solution to this?
#i2c #hal