Add $dir_pigweed_experimental uses
Using more dir_pigweed_experimental to enable use in a downstream
project.
Change-Id: Ic0b54e741e9b91f4d73a40215265cdfdbcf8e459
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/126714
Reviewed-by: Anthony DiGirolamo <tonymd@google.com>
Commit-Queue: Chris Mumford <cmumford@google.com>
diff --git a/applications/app_common_impl/BUILD.gn b/applications/app_common_impl/BUILD.gn
index 38703d6..2648f62 100644
--- a/applications/app_common_impl/BUILD.gn
+++ b/applications/app_common_impl/BUILD.gn
@@ -109,21 +109,21 @@
pw_source_set("stm32cube") {
public_configs = [ ":common_stm32_flags" ]
deps = [
+ "$dir_pigweed_experimental/applications/app_common:app_common.facade",
"$dir_pw_digital_io_stm32cube",
"$dir_pw_display",
"$dir_pw_display_driver_ili9341",
"$dir_pw_spi_stm32cube",
"$dir_pw_sync:borrow",
"$dir_pw_sync:mutex",
- "//applications/app_common:app_common.facade",
]
sources = [ "common_stm32cube.cc" ]
}
pw_source_set("stm32") {
deps = [
+ "$dir_pigweed_experimental/applications/app_common:app_common.facade",
"$dir_pw_display_driver_null",
- "//applications/app_common:app_common.facade",
]
sources = [ "common_stm32.cc" ]
}
@@ -131,6 +131,7 @@
pw_source_set("arduino") {
public_configs = [ ":common_standard_flags" ]
deps = [
+ "$dir_pigweed_experimental/applications/app_common:app_common.facade",
"$dir_pw_digital_io_arduino",
"$dir_pw_display",
"$dir_pw_display_driver_ili9341",
@@ -138,7 +139,6 @@
"$dir_pw_sync:borrow",
"$dir_pw_sync:mutex",
"$dir_pw_third_party/arduino:arduino_core_sources",
- "//applications/app_common:app_common.facade",
]
sources = [ "common_arduino.cc" ]
remove_configs = [ "$dir_pw_build:strict_warnings" ]
@@ -148,12 +148,12 @@
pw_source_set("mimxrt595") {
public_configs = [ ":common_mimxrt595_flags" ]
deps = [
+ "$dir_pigweed_experimental/applications/app_common:app_common.facade",
"$dir_pw_display",
"$dir_pw_display_driver_mipi_dsi",
"$dir_pw_framebuffer_pool",
"$dir_pw_mipi_dsi_mcuxpresso",
"$pw_third_party_mcuxpresso_SDK",
- "//applications/app_common:app_common.facade",
]
sources = [ "common_mimxrt595.cc" ]
}
@@ -164,13 +164,13 @@
"$PICO_ROOT/src/common/pico_stdlib",
"$PICO_ROOT/src/rp2_common/hardware_pwm",
"$PICO_ROOT/src/rp2_common/hardware_spi",
+ "$dir_pigweed_experimental/applications/app_common:app_common.facade",
"$dir_pw_digital_io_pico",
"$dir_pw_display",
"$dir_pw_log",
"$dir_pw_spi_pico",
"$dir_pw_sync:borrow",
"$dir_pw_sync:mutex",
- "//applications/app_common:app_common.facade",
]
pw_source_set("pico_ili9341") {
@@ -203,9 +203,9 @@
pw_source_set("host_imgui") {
public_configs = [ ":common_host_flags" ]
deps = [
+ "$dir_pigweed_experimental/applications/app_common:app_common.facade",
"$dir_pw_display_driver_imgui",
"$dir_pw_display_imgui",
- "//applications/app_common:app_common.facade",
]
sources = [ "common_host_imgui.cc" ]
}
@@ -213,9 +213,9 @@
pw_source_set("host_null") {
public_configs = [ ":common_host_flags" ]
deps = [
+ "$dir_pigweed_experimental/applications/app_common:app_common.facade",
"$dir_pw_display",
"$dir_pw_display_driver_null",
- "//applications/app_common:app_common.facade",
]
sources = [ "common_host_null.cc" ]
}
diff --git a/applications/terminal_display/BUILD.gn b/applications/terminal_display/BUILD.gn
index 718be6d..9aa464f 100644
--- a/applications/terminal_display/BUILD.gn
+++ b/applications/terminal_display/BUILD.gn
@@ -49,6 +49,7 @@
deps = [
":text_buffer",
"$dir_app_common",
+ "$dir_pw_board_led",
"$dir_pw_color",
"$dir_pw_containers:vector",
"$dir_pw_coordinates",
@@ -58,11 +59,10 @@
"$dir_pw_log",
"$dir_pw_random",
"$dir_pw_ring_buffer",
+ "$dir_pw_spin_delay",
"$dir_pw_string",
"$dir_pw_sys_io",
"$dir_pw_touchscreen",
- "//pw_board_led",
- "//pw_spin_delay",
]
remove_configs = [
"$dir_pw_build:strict_warnings",
diff --git a/targets/arduino/target_toolchains.gni b/targets/arduino/target_toolchains.gni
index 04b96ca..110a687 100644
--- a/targets/arduino/target_toolchains.gni
+++ b/targets/arduino/target_toolchains.gni
@@ -33,7 +33,8 @@
forward_variables_from(_toolchain_base.defaults, "*")
forward_variables_from(toolchain_overrides, "*")
- app_common_BACKEND = "//applications/app_common_impl:arduino"
+ app_common_BACKEND =
+ "$dir_pigweed_experimental/applications/app_common_impl:arduino"
pw_lcd_width = "320"
pw_lcd_height = "240"
pw_lcd_cs_pin_num = "32"
diff --git a/targets/host/target_toolchains.gni b/targets/host/target_toolchains.gni
index 370726c..3b26046 100644
--- a/targets/host/target_toolchains.gni
+++ b/targets/host/target_toolchains.gni
@@ -50,14 +50,16 @@
# Configure backend for pw_sys_io facade.
pw_sys_io_BACKEND = dir_pw_sys_io_stdio
- app_common_BACKEND = "//applications/app_common_impl:host_null"
+ app_common_BACKEND =
+ "$dir_pigweed_experimental/applications/app_common_impl:host_null"
pw_lcd_width = "320"
pw_lcd_height = "240"
# pw_display_host_imgui uses imgui and opengl3
# See //pw_display_host_imgui/README.md for instructions.
if (dir_pw_third_party_imgui != "") {
- app_common_BACKEND = "//applications/app_common_impl:host_imgui"
+ app_common_BACKEND =
+ "$dir_pigweed_experimental/applications/app_common_impl:host_imgui"
}
pw_touchscreen_BACKEND = "$dir_pw_touchscreen_null"
diff --git a/targets/mimxrt595_evk/target_toolchains.gni b/targets/mimxrt595_evk/target_toolchains.gni
index 920e17a..9103993 100644
--- a/targets/mimxrt595_evk/target_toolchains.gni
+++ b/targets/mimxrt595_evk/target_toolchains.gni
@@ -38,7 +38,8 @@
forward_variables_from(_toolchain_base.defaults, "*", _excluded_defaults)
forward_variables_from(toolchain_overrides, "*")
- app_common_BACKEND = "//applications/app_common_impl:mimxrt595"
+ app_common_BACKEND =
+ "$dir_pigweed_experimental/applications/app_common_impl:mimxrt595"
pw_mipi_dsi_use_smart_dma = 1
pw_lcd_width = 400
pw_lcd_height = 392
diff --git a/targets/rp2040/board_configs.gni b/targets/rp2040/board_configs.gni
index 0a03e50..47afb3b 100644
--- a/targets/rp2040/board_configs.gni
+++ b/targets/rp2040/board_configs.gni
@@ -14,10 +14,13 @@
# These values are merged into the rp2040 toolchain and are used to set the
# app_common backend and various application settings. More information on
-# common values can be found in //applications/app_common_impl/BUILD.gn.
+# common values can be found in $dir_pigweed_experimental/applications/app_common_impl/BUILD.gn.
+
+import("//build_overrides/pigweed.gni")
board_config_ili9341 = {
- app_common_BACKEND = "//applications/app_common_impl:pico_ili9341"
+ app_common_BACKEND =
+ "$dir_pigweed_experimental/applications/app_common_impl:pico_ili9341"
pw_lcd_width = "320"
pw_lcd_height = "240"
pw_lcd_backlight = "-1"
@@ -30,7 +33,8 @@
}
board_config_st7735 = {
- app_common_BACKEND = "//applications/app_common_impl:pico_st7735"
+ app_common_BACKEND =
+ "$dir_pigweed_experimental/applications/app_common_impl:pico_st7735"
pw_lcd_width = "160"
pw_lcd_height = "128"
pw_lcd_backlight = "7"
@@ -43,7 +47,8 @@
}
board_config_st7789 = {
- app_common_BACKEND = "//applications/app_common_impl:pico_st7789"
+ app_common_BACKEND =
+ "$dir_pigweed_experimental/applications/app_common_impl:pico_st7789"
pw_lcd_width = "320"
pw_lcd_height = "240"
pw_lcd_backlight = "20"
diff --git a/targets/stm32f207zg-nucleo/target_toolchains.gni b/targets/stm32f207zg-nucleo/target_toolchains.gni
index d4bd2d3..8ba8ff5 100644
--- a/targets/stm32f207zg-nucleo/target_toolchains.gni
+++ b/targets/stm32f207zg-nucleo/target_toolchains.gni
@@ -70,7 +70,8 @@
current_cpu = "arm"
current_os = ""
- app_common_BACKEND = "//applications/app_common_impl:stm32cube"
+ app_common_BACKEND =
+ "$dir_pigweed_experimental/applications/app_common_impl:stm32cube"
pw_board_led_BACKEND = dir_pw_board_led_stm32cube
pw_board_led_stm32cube_gpio_port = "B"
diff --git a/targets/stm32f429i_disc1/target_toolchains.gni b/targets/stm32f429i_disc1/target_toolchains.gni
index e4fe5f9..183f00f 100644
--- a/targets/stm32f429i_disc1/target_toolchains.gni
+++ b/targets/stm32f429i_disc1/target_toolchains.gni
@@ -37,7 +37,8 @@
defaults = {
forward_variables_from(_toolchain_base.defaults, "*", _excluded_defaults)
forward_variables_from(toolchain_overrides, "*")
- app_common_BACKEND = "//applications/app_common_impl:stm32"
+ app_common_BACKEND =
+ "$dir_pigweed_experimental/applications/app_common_impl:stm32"
pw_board_led_BACKEND = "$dir_pw_board_led_stm32f429i_disc1"
pw_spin_delay_BACKEND = "$dir_pw_spin_delay_stm32f429i_disc1"
}
diff --git a/targets/stm32f429i_disc1_stm32cube/target_toolchains.gni b/targets/stm32f429i_disc1_stm32cube/target_toolchains.gni
index b16993d..6e76a83 100644
--- a/targets/stm32f429i_disc1_stm32cube/target_toolchains.gni
+++ b/targets/stm32f429i_disc1_stm32cube/target_toolchains.gni
@@ -93,7 +93,8 @@
pw_board_led_BACKEND = dir_pw_board_led_stm32cube
pw_board_led_stm32cube_gpio_port = "G"
pw_board_led_stm32cube_gpio_pin = "13"
- app_common_BACKEND = "//applications/app_common_impl:stm32cube"
+ app_common_BACKEND =
+ "$dir_pigweed_experimental/applications/app_common_impl:stm32cube"
pw_lcd_width = "320"
pw_lcd_height = "240"
pw_lcd_cs_port_char = "C"
diff --git a/targets/stm32f439zi_nucleo/target_toolchains.gni b/targets/stm32f439zi_nucleo/target_toolchains.gni
index d210dcb..1fa888b 100644
--- a/targets/stm32f439zi_nucleo/target_toolchains.gni
+++ b/targets/stm32f439zi_nucleo/target_toolchains.gni
@@ -68,7 +68,8 @@
current_cpu = "arm"
current_os = ""
- app_common_BACKEND = "//applications/app_common_impl:stm32cube"
+ app_common_BACKEND =
+ "$dir_pigweed_experimental/applications/app_common_impl:stm32cube"
pw_board_led_BACKEND = dir_pw_board_led_stm32cube
pw_board_led_stm32cube_gpio_port = "B"
pw_board_led_stm32cube_gpio_pin = "0"
diff --git a/targets/stm32f769i_disc0_stm32cube/target_toolchains.gni b/targets/stm32f769i_disc0_stm32cube/target_toolchains.gni
index 039c98c..cf8e82c 100644
--- a/targets/stm32f769i_disc0_stm32cube/target_toolchains.gni
+++ b/targets/stm32f769i_disc0_stm32cube/target_toolchains.gni
@@ -93,7 +93,8 @@
pw_board_led_BACKEND = dir_pw_board_led_stm32cube
pw_board_led_stm32cube_gpio_port = "J"
pw_board_led_stm32cube_gpio_pin = "13"
- app_common_BACKEND = "//applications/app_common_impl:stm32cube"
+ app_common_BACKEND =
+ "$dir_pigweed_experimental/applications/app_common_impl:stm32cube"
pw_lcd_width = "320"
pw_lcd_height = "240"
pw_lcd_cs_port_char = "C"
diff --git a/targets/stm32h753zi-nucleo/target_toolchains.gni b/targets/stm32h753zi-nucleo/target_toolchains.gni
index 4d658bf..567baa5 100644
--- a/targets/stm32h753zi-nucleo/target_toolchains.gni
+++ b/targets/stm32h753zi-nucleo/target_toolchains.gni
@@ -74,7 +74,8 @@
current_cpu = "arm"
current_os = ""
- app_common_BACKEND = "//applications/app_common_impl:stm32cube"
+ app_common_BACKEND =
+ "$dir_pigweed_experimental/applications/app_common_impl:stm32cube"
pw_board_led_BACKEND = dir_pw_board_led_stm32cube
pw_board_led_stm32cube_gpio_port = "B"
pw_board_led_stm32cube_gpio_pin = "0"
diff --git a/targets/stm32l552ze-nucleo/target_toolchains.gni b/targets/stm32l552ze-nucleo/target_toolchains.gni
index 5dff324..b0dccd2 100644
--- a/targets/stm32l552ze-nucleo/target_toolchains.gni
+++ b/targets/stm32l552ze-nucleo/target_toolchains.gni
@@ -70,7 +70,8 @@
current_cpu = "arm"
current_os = ""
- app_common_BACKEND = "//applications/app_common_impl:stm32cube"
+ app_common_BACKEND =
+ "$dir_pigweed_experimental/applications/app_common_impl:stm32cube"
pw_board_led_BACKEND = dir_pw_board_led_stm32cube
pw_board_led_stm32cube_gpio_port = "C"
pw_board_led_stm32cube_gpio_pin = "7"