1load("//bazel:defs.bzl", "compatible_with_rp2")
2
3package(default_visibility = ["//visibility:public"])
4
5cc_library(
6    name = "hardware_pio",
7    srcs = ["pio.c"],
8    hdrs = [
9        "include/hardware/pio.h",
10        "include/hardware/pio_instructions.h",
11    ],
12    includes = ["include"],
13    target_compatible_with = compatible_with_rp2(),
14    deps = [
15        "//src/common/hardware_claim",
16        "//src/rp2_common:hardware_regs",
17        "//src/rp2_common:hardware_structs",
18        "//src/rp2_common:pico_platform",
19        "//src/rp2_common/hardware_base",
20        "//src/rp2_common/hardware_gpio",
21    ],
22)
23