cancel
Showing results for 
Search instead for 
Did you mean: 

Best practices for I2C driver architecture

domenicocelentano
Associate II

Hi,

I want to use a single low-level module to handle up to three I2C buses at the same time using the HAL library and using the interrupt for all communications with the relative callback. Is it possible to use a single write/read/callback function for all transactions on all three buses at the same time. Are there any problems if the callback is interrupted to handle another interrupt of another I2C bus with higher priority?

Best regards,

Domenico

0 REPLIES 0