use explicit types in macros; use explicit type conversion (makes clang happy); fix comment
fix name in comment
whitespace
change idComponent to be type byte, since that's what it is (not int)
whitespace
change idComponent and idProp to be type byte, since that's what they is (not int)
whitespace; use explicit type conversion; change idProp to be type byte, since that's what it is (not int)
whitespace; use correct types and explicit type conversion; change idComponent to be type byte, since that's what it is (not int)
use explicit type conversion
remove unnecessary comparison clause
whitespace; use correct types; change idComponent to be type byte, since that's what it is (not int)
whitespace; use explicit type conversion; change idComponent to be type byte, since that's what it is (not int)
whitespace; use explicit type conversion; disable unused arguments and variables.