When I open the “Turning left (degrees)” example code for a V5 Brain that has no gyro attached, the code fails to detect the absence of the gyro, and even prints messages claiming to be calibrating the gyro.
Being new to VEX, I thought perhaps there was an internal gyro in the Brain, but after doing some testing realised this was not the case.
I’ve been programming for a long time, and this sort of thing strikes me as extremely sloppy. The robot-config code is supposed to be generated automatically based on what devices are connected to the Brain, yet this code is oblivious to the absence of the gyro, and throws no error messages. Why is this the case?