So if I am programming a robot and I am constantly setting things in different subsystems, checking for booleans, etc using periodic, is this taxing on the RIO? What are the risks of reducing the 2ms time for periodic? If it is bad, what is an efficient way to reduce taxing the RIO? If not, please explain to me.
Should I do something weird to only check for stuff at certain times if conditions are met?