Adding RP2350 SDK and target framework (#13988)
[betaflight.git] / lib / main / pico-sdk / rp2_common / pico_cyw43_driver / cyw43-driver.BUILD
blob58148d868a86bc945da41df93a26355234076b23
1 load("@pico-sdk//bazel:defs.bzl", "compatible_with_pico_w")
3 package(default_visibility = ["//visibility:public"])
5 cc_library(
6     name = "cyw43_driver",
7     srcs = [
8         "src/cyw43_ctrl.c",
9         "src/cyw43_ll.c",
10         "src/cyw43_lwip.c",
11         "src/cyw43_stats.c",
12     ],
13     hdrs = glob(["**/*.h"]),
14     defines = select({
15         "@pico-sdk//bazel/constraint:pico_btstack_config_unset": [
16             "CYW43_ENABLE_BLUETOOTH=0",
17         ],
18         "//conditions:default": [
19             "CYW43_ENABLE_BLUETOOTH=1",
20         ],
21     }),
22     includes = [
23         "firmware",
24         "src",
25     ],
26     target_compatible_with = compatible_with_pico_w(),
27     deps = [
28         "@pico-sdk//src/rp2_common/pico_cyw43_driver:cyw43_configport",
29         "@pico-sdk//src/rp2_common/pico_lwip",
30     ],