What's the issue?
There are CTRE / REV selectors where the code underneath is identical.
This is confusing, makes the CTRE/REV differences seem larger than they really are, and there is a multiple-source-of-truth issue, e.g., the CTRE block on https://frcsoftware.org/learning-course/stage1/stage1a/kitbot-additional-motors/#simulating-additional-motors has
intakeLauncherSim.periodic();
feederSim.periodic();
whereas the REV blcok has only
Where?
At least:
https://frcsoftware.org/learning-course/stage1/stage1a/kitbot-drivetrain/#opmodes, https://frcsoftware.org/learning-course/stage1/stage1a/drivetrain-sim/, https://frcsoftware.org/learning-course/stage1/stage1a/simple-auto/
Expected behavior
Identical code does not have a CTRE / REV split.
Screenshots / Videos


What's the issue?
There are CTRE / REV selectors where the code underneath is identical.
This is confusing, makes the CTRE/REV differences seem larger than they really are, and there is a multiple-source-of-truth issue, e.g., the CTRE block on https://frcsoftware.org/learning-course/stage1/stage1a/kitbot-additional-motors/#simulating-additional-motors has
whereas the REV blcok has only
Where?
At least:
https://frcsoftware.org/learning-course/stage1/stage1a/kitbot-drivetrain/#opmodes, https://frcsoftware.org/learning-course/stage1/stage1a/drivetrain-sim/, https://frcsoftware.org/learning-course/stage1/stage1a/simple-auto/
Expected behavior
Identical code does not have a CTRE / REV split.
Screenshots / Videos
