mk60 byte order wrong

This commit is contained in:
Matthew Kennedy 2023-04-12 23:51:26 -07:00 committed by GitHub
parent d5f9479f28
commit 9a6a53c9fa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 3 deletions

View File

@ -33,8 +33,8 @@ static expected<uint16_t> look_up_can_id(can_vss_nbc_e type) {
/* source: http://z4evconversion.blogspot.com/2016/07/completely-forgot-but-it-does-live-on.html */
float processBMW_e46(const CANRxFrame& frame) {
// average the rear wheels since those are the driven ones (more accurate gear detection!)
uint16_t left = (((frame.data8[4] & 0x0f) << 8) | frame.data8[5]);
uint16_t right = (((frame.data8[6] & 0x0f) << 8) | frame.data8[7]);
uint16_t left = (((frame.data8[5] & 0x0f) << 8) | frame.data8[4]);
uint16_t right = (((frame.data8[7] & 0x0f) << 8) | frame.data8[6]);
return (left + right) / (16 * 2);
}
@ -107,4 +107,4 @@ void setCanVss(int type) {
canVssInfo();
}
#endif // EFI_CAN_SUPPORT
#endif // EFI_CAN_SUPPORT