blob: 1f5b557a30b0eec9381c4ea4913ce6fe5cf3ee45 [file] [edit]
load("@rules_cc//cc:cc_library.bzl", "cc_library")
package(default_visibility = ["//visibility:public"])
cc_library(
name = "picoboot_connection",
srcs = [
"picoboot_connection.c",
"picoboot_connection_cxx.cpp",
],
hdrs = [
"picoboot_connection.h",
"picoboot_connection_cxx.h",
"//:flash_id_bin.h",
],
defines = ["HAS_LIBUSB=1"], # Bazel build always has libusb.
includes = ["."],
deps = [
"//elf",
"@libusb",
"@pico-sdk//src/common/boot_picoboot_headers",
"@pico-sdk//src/common/pico_usb_reset_interface_headers",
"@pico-sdk//src/rp2_common/boot_bootrom_headers",
"@pico-sdk//src/rp2_common/pico_bootrom:pico_bootrom_headers",
],
)