thanks for sharing your experience and findings. There's nothing to add, only that from the nearest release the REXYGEN compiler will issue a warning when two drivers use the same configuration .rio file.
thanks for another contribution!
Why not use the MP block for starting the calibration procedure?
Minor note: We always recommend keeping the block name for clarity and "readability" of the algorithm. I'd go for "REXLANG_MHZ16" in this case.
thank you for sharing your work!
@enovikoff Thank you, I'll see what can be done in this direction.
you can use CANbus. See the blocks CanSend and CanRecv.
There is also an example project 0406-01 included in REXYGEN Studio.
For your experiments, you can use the 2-hour demo licence which covers CAN.
The CANbus driver must be supported in the OS. As soon as the CAN device appears in the output of "ip link show", typically as can0, you should be fine.
The baudrate is configured in /etc/rexcore/rexcore.env.d/80-candrvt.sh (uncomment the 2 lines) on your target device.
Hope this helps, let me know.
thank you for sharing your subsystem.
How about turning it into a library? See Chapter 4 of REXYGEN Studio User Guide.
Minor personal note: I'd use the REL block instead of the CMP block in this case.