Communication: I2C: Fix invalid packet logic

This commit is contained in:
Thomas Stoddard
2025-10-02 10:12:15 -04:00
committed by Kyle Schwarz
parent a5ec9a2d20
commit 895cd0792c
+1 -1
View File
@@ -49,7 +49,7 @@ namespace icsneo
report(APIEvent::Type::I2CMessageExceedsMaxLength, APIEvent::Severity::Error);
return false;
}
if(message.controlBytes.empty() || message.dataBytes.empty())
if(message.controlBytes.empty() && message.dataBytes.empty())
{
//You'll need to provide a target R/W register in controlBytes
//alternatively, you're expecting to read without providing a dataBytes payload