blob: 7c987f6672650dae78e44f8c03c2e1d6fcb646b7 [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",
16 ],
17)
18
Sabina Davisabeae332019-02-01 21:12:57 -080019cc_binary(
20 name = "wpilib_interface",
21 srcs = [
22 "wpilib_interface.cc",
23 ],
24 restricted_to = ["//tools:roborio"],
25 deps = [
26 "//aos:init",
27 "//aos:make_unique",
28 "//aos:math",
29 "//aos/controls:control_loop",
30 "//aos/logging",
31 "//aos/logging:queue_logging",
32 "//aos/robot_state",
33 "//aos/stl_mutex",
34 "//aos/time",
35 "//aos/util:log_interval",
36 "//aos/util:phased_loop",
37 "//aos/util:wrapping_counter",
38 "//frc971/autonomous:auto_queue",
39 "//frc971/control_loops:queues",
40 "//frc971/control_loops/drivetrain:drivetrain_queue",
41 "//frc971/wpilib:ADIS16448",
42 "//frc971/wpilib:buffered_pcm",
43 "//frc971/wpilib:encoder_and_potentiometer",
44 "//frc971/wpilib:interrupt_edge_counting",
45 "//frc971/wpilib:joystick_sender",
46 "//frc971/wpilib:logging_queue",
47 "//frc971/wpilib:loop_output_handler",
48 "//frc971/wpilib:pdp_fetcher",
Sabina Davisadc58542019-02-01 22:23:00 -080049 "//frc971/wpilib:sensor_reader",
Sabina Davisabeae332019-02-01 21:12:57 -080050 "//frc971/wpilib:wpilib_interface",
51 "//frc971/wpilib:wpilib_robot_base",
52 "//third_party:wpilib",
53 "//third_party/Phoenix-frc-lib:phoenix",
54 ],
55)
56
Michael Schuhab42b0a2019-01-07 16:33:43 -080057py_library(
58 name = "python_init",
59 srcs = ["__init__.py"],
60 visibility = ["//visibility:public"],
Sabina Davisabeae332019-02-01 21:12:57 -080061)