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