Additional Can Protocols, including Io Expansion#6
Additional Can Protocols, including Io Expansion#6xtitoris wants to merge 19 commits intorusefi-masterfrom
Conversation
|
@dron0gus: I think here it would be a bit easier to review, as it is already synced with main rusefi branch. |
|
it is not feasible to review a +4171 -425 PR in one shot |
|
@xtitoris this is very impressive but :( But unfortunately things are somewhere between unhealthy and worse - see https://github.com/mck1117/wideband/pulls |
|
https://github.com/rusefi/wideband/tree/2026-02-22-io-expander-support-backup backup just in case |
|
A smaller independent effort could be adjustable CAN bad rate magic But again, I have no idea how any of this could move forward in light of all the above mentioned drama |
Ah, yes, forgot to clean this up. |
Yes, but it is possible to give it a cursory glance, and discuss things, like how to best split it up into more feasible chunks, or any other thoughts on the matter. |
d18ec4f to
51ade7f
Compare
bf1ba82 to
835dada
Compare
51ade7f to
530fe9f
Compare
835dada to
d7caf56
Compare
…et protocol back in
530fe9f to
600a4ad
Compare
Implemented additional CAN protocols
AFR:
EGT:
IO Expanders:
Added canbus speed selection for f1_dual_rev1, as several protocols need 1Mbps
Updated ini file to allow configuring all of that
Created dbc files for all of the protocols
Bench-tested with synthetic messages for sending and receiving data