I'm adding two RaceGrade TC8s to my custom M1 firmware package. I got the first bank working fine with the built-in E8XX module, but need to know if there is a clever way to add a second E8XX module. I can add a second object, but there is no way to receive the data and set it as a separate input resource. As of now, my only thought is to treat the second device as just a standard CAN receive, or implement custom CAN receive and set the values to a firmware resource. Has anyone tried to add multiple expanders to an M1 before?
If the only way is to receive the raw CAN and parse it accordingly, what is the E8XX CAN format like? I know it uses two separate PIDs. Based on mode 4/5 of the TC8, it shows that the 8 channels are spread over the two PIDs with two bytes for each channel. Is this how it is in mode 1/2/3, which emulate the E8XX format?
Thanks.