pw_display: Bazel build file updates

Bug: 305746219
Change-Id: Ia962028925cb542a1169ec867d1e886215432916
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/211144
Presubmit-Verified: CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com>
Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
Commit-Queue: Anthony DiGirolamo <tonymd@google.com>
Reviewed-by: Ted Pudlik <tpudlik@google.com>
diff --git a/pw_display_driver_null/BUILD.bazel b/pw_display_driver_null/BUILD.bazel
index 5662307..ec4c241 100644
--- a/pw_display_driver_null/BUILD.bazel
+++ b/pw_display_driver_null/BUILD.bazel
@@ -18,7 +18,7 @@
 
 cc_library(
     name = "pw_display_driver_null",
-    hdrs = ["public/pw_display_driver_null/display_driver_null.h"],
+    hdrs = ["public/pw_display_driver_null/display_driver.h"],
     includes = ["public"],
     deps = [
         "//pw_display_driver",
diff --git a/pw_graphics/pw_color/BUILD.bazel b/pw_graphics/pw_color/BUILD.bazel
index 47a7178..c101e9c 100644
--- a/pw_graphics/pw_color/BUILD.bazel
+++ b/pw_graphics/pw_color/BUILD.bazel
@@ -19,6 +19,7 @@
     name = "pw_color",
     hdrs = [
         "public/pw_color/color.h",
+        "public/pw_color/colors_endesga32.h",
         "public/pw_color/colors_pico8.h",
     ],
     includes = ["public"],
diff --git a/pw_graphics/pw_geometry/BUILD.bazel b/pw_graphics/pw_geometry/BUILD.bazel
index a4b2fbd..365a60d 100644
--- a/pw_graphics/pw_geometry/BUILD.bazel
+++ b/pw_graphics/pw_geometry/BUILD.bazel
@@ -21,6 +21,7 @@
     hdrs = [
         "public/pw_geometry/size.h",
         "public/pw_geometry/vector2.h",
+        "public/pw_geometry/vector3.h",
     ],
     includes = ["public"],
 )
diff --git a/pw_pixel_pusher_rp2040_pio/BUILD.bazel b/pw_pixel_pusher_rp2040_pio/BUILD.bazel
index b3d4f37..04c3fda 100644
--- a/pw_pixel_pusher_rp2040_pio/BUILD.bazel
+++ b/pw_pixel_pusher_rp2040_pio/BUILD.bazel
@@ -16,12 +16,23 @@
 
 licenses(["notice"])
 
-# Bazel is not yet supported for the rp2040.
-filegroup(
-    name = "sources",
-    srcs = [
-        "pixel_pusher.cc",
+cc_library(
+    name = "pw_pixel_pusher_rp2040_pio",
+    srcs = ["pixel_pusher.cc"],
+    hdrs = [
         "public/pw_pixel_pusher_rp2040_pio/pixel_pusher.h",
         "public/pw_pixel_pusher_rp2040_pio/st7789.pio.h",
     ],
+    includes = ["public"],
+    # TODO: b/261603269 - Get this to build.
+    tags = ["manual"],
+    deps = [
+        "//pw_graphics/pw_framebuffer_pool",
+        "//pw_pixel_pusher",
+        "@pico-sdk//src/rp2_common/hardware_dma",
+        "@pico-sdk//src/rp2_common/hardware_irq",
+        "@pico-sdk//src/rp2_common/hardware_pio",
+        "@pigweed//pw_digital_io",
+        "@pigweed//pw_sync:binary_semaphore",
+    ],
 )