blob: 8705da0737c3a915d67cacb91f344f347526dcaa [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",
49 "//frc971/wpilib:wpilib_interface",
50 "//frc971/wpilib:wpilib_robot_base",
51 "//third_party:wpilib",
52 "//third_party/Phoenix-frc-lib:phoenix",
53 ],
54)
55
Michael Schuhab42b0a2019-01-07 16:33:43 -080056py_library(
57 name = "python_init",
58 srcs = ["__init__.py"],
59 visibility = ["//visibility:public"],
Sabina Davisabeae332019-02-01 21:12:57 -080060)