Revert "uwb(hal): Implement UCI over serial in the default HAL"

Revert submission 2215484-pica_cf

Reason for revert: DroidMonitor: Potential culprit for Bug X - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.

Reverted changes: /q/submissionid:2215484-pica_cf

Change-Id: Ifd9f5cf04631e19a33b29b4b2917eaab2b506e23
diff --git a/uwb/aidl/default/Android.bp b/uwb/aidl/default/Android.bp
index 9621f2c..8c2b60e 100644
--- a/uwb/aidl/default/Android.bp
+++ b/uwb/aidl/default/Android.bp
@@ -7,26 +7,29 @@
     default_applicable_licenses: ["hardware_interfaces_license"],
 }
 
-rust_binary {
+cc_binary {
     name: "android.hardware.uwb-service",
-    crate_name: "uwb_default_hal",
     relative_install_path: "hw",
+    init_rc: ["uwb-service.rc"],
     vintf_fragments: ["uwb-service.xml"],
     vendor: true,
-    rustlibs: [
-        "android.hardware.uwb-V1-rust",
-        "liblogger",
-        "liblog_rust",
-        "libbinder_rs",
-        "libbinder_tokio_rs",
-        "libtokio",
-        "libnix",
-        "libanyhow",
+    cflags: [
+        "-Wall",
+        "-Wextra",
+        "-g",
     ],
-    proc_macros: [
-        "libasync_trait",
+    shared_libs: [
+        "liblog",
+        "libbinder_ndk",
+    ],
+    static_libs: [
+        "libbase",
+        "libutils",
+        "android.hardware.uwb-V1-ndk",
     ],
     srcs: [
-        "src/service.rs",
+        "service.cpp",
+        "uwb.cpp",
+        "uwb_chip.cpp",
     ],
 }