Add a swerve drivetrain writer

Signed-off-by: Nathan Leong <100028864@mvla.net>
Change-Id: I4750a4acba814e774befb0de4b0ba547ab67efcf
diff --git a/y2023/BUILD b/y2023/BUILD
index 992ba5d..e200f87 100644
--- a/y2023/BUILD
+++ b/y2023/BUILD
@@ -1,7 +1,6 @@
 load("//frc971:downloader.bzl", "robot_downloader")
 load("//aos:config.bzl", "aos_config")
 load("//tools/build_rules:template.bzl", "jinja2_template")
-load("@com_github_google_flatbuffers//:build_defs.bzl", "flatbuffer_cc_library")
 load("//aos/util:config_validator_macro.bzl", "config_validator_test")
 
 config_validator_test(
@@ -203,7 +202,7 @@
     name = "config_roborio",
     src = "y2023_roborio.json",
     flatbuffers = [
-        ":can_configuration_fbs",
+        "//frc971:can_configuration_fbs",
         "//aos/network:remote_message_fbs",
         "//aos/network:message_bridge_client_fbs",
         "//aos/network:message_bridge_server_fbs",
@@ -271,7 +270,6 @@
     ],
     target_compatible_with = ["//tools/platforms/hardware:roborio"],
     deps = [
-        ":can_configuration_fbs",
         ":constants",
         "//aos:init",
         "//aos:math",
@@ -283,6 +281,7 @@
         "//aos/util:log_interval",
         "//aos/util:phased_loop",
         "//aos/util:wrapping_counter",
+        "//frc971:can_configuration_fbs",
         "//frc971/autonomous:auto_mode_fbs",
         "//frc971/control_loops:control_loop",
         "//frc971/control_loops:control_loops_fbs",
@@ -384,12 +383,3 @@
         "@com_github_google_glog//:glog",
     ],
 )
-
-flatbuffer_cc_library(
-    name = "can_configuration_fbs",
-    srcs = [
-        ":can_configuration.fbs",
-    ],
-    gen_reflections = 1,
-    visibility = ["//visibility:public"],
-)