blob: df27ce25b77d093eca8f01c5ab3aad1d366b7a84 [file] [log] [blame]
cc_library(
name = "print",
hdrs = [
"print.h",
],
target_compatible_with = ["@platforms//os:none"],
visibility = ["//visibility:public"],
deps = [
"//aos/containers:sized_array",
"//motors/core",
"//third_party/GSL",
],
)
cc_library(
name = "uart",
srcs = [
"uart.cc",
],
hdrs = [
"uart.h",
],
target_compatible_with = ["@platforms//os:none"],
visibility = ["//visibility:public"],
deps = [
":print",
"//motors/core",
"//motors/peripheral:uart",
],
)
cc_library(
name = "itm",
srcs = [
"itm.cc",
],
hdrs = [
"itm.h",
],
target_compatible_with = ["@platforms//os:none"],
visibility = ["//visibility:public"],
deps = [
":print",
"//motors/core:itm",
],
)
cc_library(
name = "semihosting",
srcs = [
"semihosting.cc",
],
hdrs = [
"semihosting.h",
],
target_compatible_with = ["@platforms//os:none"],
visibility = ["//visibility:public"],
deps = [
":print",
"//motors/core:semihosting",
],
)
cc_library(
name = "usb",
srcs = [
"usb.cc",
],
hdrs = [
"usb.h",
],
target_compatible_with = ["@platforms//os:none"],
visibility = ["//visibility:public"],
deps = [
":print",
"//motors/core",
"//motors/usb",
"//motors/usb:cdc",
],
)