BroncBotz3481/YAGSL-Example

NaxX onbaord I2c warning applied to i2c in MXP Port

Closed this issue · 2 comments

In DeviceJson.java when selecting navx i2c, a warning is shown when selecting navx_i2c; however, return new NavXSwerve(I2C.Port.kMXP); is sent. The onboard i2c is different than the mxp i2c, and I2C.Port.kMXP isn't the device that has known issues.

https://docs.wpilib.org/en/stable/docs/yearly-overview/known-issues.html#onboard-i2c-causing-system-lockups

It isnt. However I have seen it happen on the MXP port before and warn against it as i would any team at a tournament.

For further reasoning against this, I2C even when performing correctly with the NavX does slow down the roboRIO significantly enough to warrant warning against it.