1package(default_visibility = ["//visibility:public"]) 2 3cc_library( 4 name = "pico_stdio_headers", 5 hdrs = ["include/pico/stdio.h"], 6 defines = ["LIB_PICO_STDIO=1"], 7 includes = ["include"], 8 target_compatible_with = ["//bazel/constraint:host"], 9 visibility = [ 10 "//src/host/pico_stdlib:__pkg__", 11 ], 12) 13 14cc_library( 15 name = "pico_stdio", 16 srcs = ["stdio.c"], 17 implementation_deps = [ 18 "//src/host/hardware_uart", 19 ], 20 target_compatible_with = ["//bazel/constraint:host"], 21 deps = [ 22 ":pico_stdio_headers", 23 "//src/common/pico_stdlib_headers", 24 "//src/common/pico_time", 25 "//src/host/hardware_gpio", 26 "//src/host/hardware_uart", 27 "//src/host/pico_platform", 28 ], 29) 30