Miniware: Use IT for I2C writes

This commit is contained in:
Ben V. Brown
2023-07-21 17:40:11 +10:00
parent 7e13686276
commit d6c5b0214b

View File

@@ -42,14 +42,12 @@ bool FRToSI2C::Mem_Write(uint16_t DevAddress, uint16_t MemAddress, uint8_t *pDat
if (!lock())
return false;
if (HAL_I2C_Mem_Write(&hi2c1, DevAddress, MemAddress, I2C_MEMADD_SIZE_8BIT, pData, Size, 500) != HAL_OK) {
if (HAL_I2C_Mem_Write_IT(&hi2c1, DevAddress, MemAddress, I2C_MEMADD_SIZE_8BIT, pData, Size) != HAL_OK) {
I2C_Unstick();
unlock();
return false;
}
unlock();
return true;
}