Не могу понять- если я в слейве хочу принимать данные на прерываниях, то эта ф-я сама будет вызываться что-ли? Или мне ее крутить самому надо в вечном цикле? Почему тогда она к прерываниям относится? Если это просто опрос ф-ии? Просто логику не понять.
еще вопрос- как при приеме в ф-ю HAL_I2C_Slave_Receive_IT данных из вне от мастера, узнать, сколько байт было передано и реально принято? Не нашел в I2C счетчика принятых байт.