blob: 2b9d39b2560e11584f9be1f5ed4743314cb6c3bd [file] [log] [blame]
Tyler Chatow37ecdcd2019-01-26 20:18:42 -08001cc_library(
2 name = "constants",
3 srcs = [
4 "constants.cc",
5 ],
6 hdrs = [
7 "constants.h",
8 ],
9 visibility = ["//visibility:public"],
10 deps = [
11 "//aos:once",
12 "//aos/logging",
13 "//aos/mutex",
14 "//aos/network:team_number",
15 "//frc971:constants",
Sabina Davis7be49f32019-02-02 00:30:19 -080016 "//y2019/control_loops/drivetrain:polydrivetrain_plants",
Tyler Chatow37ecdcd2019-01-26 20:18:42 -080017 ],
18)
19
Sabina Davisabeae332019-02-01 21:12:57 -080020cc_binary(
21 name = "wpilib_interface",
22 srcs = [
23 "wpilib_interface.cc",
24 ],
25 restricted_to = ["//tools:roborio"],
26 deps = [
Sabina Davis7be49f32019-02-02 00:30:19 -080027 ":constants",
Sabina Davisabeae332019-02-01 21:12:57 -080028 "//aos:init",
29 "//aos:make_unique",
30 "//aos:math",
31 "//aos/controls:control_loop",
32 "//aos/logging",
33 "//aos/logging:queue_logging",
34 "//aos/robot_state",
35 "//aos/stl_mutex",
36 "//aos/time",
37 "//aos/util:log_interval",
38 "//aos/util:phased_loop",
39 "//aos/util:wrapping_counter",
40 "//frc971/autonomous:auto_queue",
41 "//frc971/control_loops:queues",
42 "//frc971/control_loops/drivetrain:drivetrain_queue",
43 "//frc971/wpilib:ADIS16448",
44 "//frc971/wpilib:buffered_pcm",
45 "//frc971/wpilib:encoder_and_potentiometer",
46 "//frc971/wpilib:interrupt_edge_counting",
47 "//frc971/wpilib:joystick_sender",
48 "//frc971/wpilib:logging_queue",
49 "//frc971/wpilib:loop_output_handler",
50 "//frc971/wpilib:pdp_fetcher",
Sabina Davisadc58542019-02-01 22:23:00 -080051 "//frc971/wpilib:sensor_reader",
Sabina Davisabeae332019-02-01 21:12:57 -080052 "//frc971/wpilib:wpilib_interface",
53 "//frc971/wpilib:wpilib_robot_base",
54 "//third_party:wpilib",
55 "//third_party/Phoenix-frc-lib:phoenix",
56 ],
57)
58
Michael Schuhab42b0a2019-01-07 16:33:43 -080059py_library(
60 name = "python_init",
61 srcs = ["__init__.py"],
62 visibility = ["//visibility:public"],
Sabina Davisabeae332019-02-01 21:12:57 -080063)