blob: e3045b00976d0bc066938b4ab6cf770e605bd895 [file] [log] [blame]
Ravago Jones9c10b2a2023-02-06 12:41:59 -08001load("//third_party/pico-sdk:hex.bzl", "uf2_from_elf")
2
3cc_binary(
4 name = "tof_controller.elf",
5 srcs = [
6 "tof_controller.cc",
7 "//third_party/pico-sdk/src/rp2_common/boot_stage2:bs2_default_padded_checksummed.S",
8 ],
9 additional_linker_inputs = [
10 "//third_party/pico-sdk:src/rp2_common/pico_standard_link/memmap_default.ld",
11 ],
12 linkopts = [
13 "-Wl,--script=third_party/pico-sdk/src/rp2_common/pico_standard_link/memmap_default.ld",
14 ],
15 target_compatible_with = [
16 "@platforms//os:none",
17 "//tools/platforms/hardware:cortex_m0plus",
18 ],
19 deps = [
20 "//third_party/pico-sdk",
21 "@vl53l1x_ultra_lite_driver_api//:VL53L1X",
22 ],
23)
24
25uf2_from_elf(
26 name = "tof_controller",
27)