little endian mask fix (#330)

old-commit-hash: ed72759a48
commatwo_master
rbiasini 7 years ago committed by GitHub
parent b73d457d20
commit 8e0ab91749
  1. 1
      selfdrive/can/packer.cc

@ -31,6 +31,7 @@ namespace {
uint64_t dat = (ival & ((1ULL << sig.b2)-1)) << shift;
if (sig.is_little_endian) {
dat = ReverseBytes(dat);
mask = ReverseBytes(mask);
}
ret &= ~mask;
ret |= dat;

Loading…
Cancel
Save