Update WPILib, roborio compilers, and CTRE Phoenix libraries
This borrows heavily from work that Ravago did to initially get this
stuff working.
Tested rudimentary functionality on a test bench, ensured that we could:
* Enable the robot.
* Read joystick and button values.
* Switch between auto and teleop modes.
* Read sensor values (encoder, absolute encoder, potentiometer).
* Read PDP values.
* Drive PWM motors.
* Drive CANivore motors.
Non-WPILib changes are made to accommodate the upgrade roborio
compiler's improved pickiness.
Merge commit '125aac16d9bf03c833ffa18de2f113a33758a4b8' into HEAD
Change-Id: I8648956fb7517b2d784bf58e0a236742af7a306a
Signed-off-by: James Kuszmaul <jabukuszmaul+collab@gmail.com>
diff --git a/third_party/googletest/googletest.patch b/third_party/googletest/googletest.patch
index 1658be4..ad57dc5 100644
--- a/third_party/googletest/googletest.patch
+++ b/third_party/googletest/googletest.patch
@@ -15,16 +15,17 @@
defines = select({
":has_absl": ["GTEST_HAS_ABSL=1"],
diff --git a/googlemock/test/BUILD.bazel b/googlemock/test/BUILD.bazel
-index d4297c80..b13ea948 100644
+index d4297c80..a72c6991 100644
--- a/googlemock/test/BUILD.bazel
+++ b/googlemock/test/BUILD.bazel
-@@ -39,6 +39,10 @@ cc_test(
+@@ -39,6 +39,11 @@ cc_test(
name = "gmock_all_test",
size = "small",
srcs = glob(include = ["gmock-*.cc"]) + ["gmock-matchers_test.h"],
+ copts = [
+ "-Wno-unused-parameter",
+ "-Wno-unused-function",
++ "-Wno-ignored-qualifiers",
+ ],
linkopts = select({
"//:qnx": [],