можно ли считать данные с датчика в функции
Я использую датчик icm 20948, программирование на MPLABx под управлением HarmonyV3.i2c - это режим связи. Могу ли я читать и писать в функции, должна ли она быть в цикле while?
Например:
while(SERCOM1_I2C_IsBusy()) {}
SERCOM1_I2C_Write(ICM20948_ADDRESS,&FAccrangefactor, 1);
правильно функционировать в функции. Большое спасибо