Add imu reciever for the pi
Change-Id: I7f08b37ee0ecd321e4eb41d2a259addee12704fc
Signed-off-by: Ravago Jones <ravagojones@gmail.com>
diff --git a/aos/events/logging/BUILD b/aos/events/logging/BUILD
index d190120..ec13f92 100644
--- a/aos/events/logging/BUILD
+++ b/aos/events/logging/BUILD
@@ -134,10 +134,10 @@
visibility = ["//visibility:public"],
deps = [
":buffer_encoder",
- ":crc32",
":logger_fbs",
"//aos:configuration_fbs",
"//aos/containers:resizeable_buffer",
+ "//aos/util:crc32",
"@com_github_google_flatbuffers//:flatbuffers",
"@com_github_google_glog//:glog",
"@com_google_absl//absl/types:span",
@@ -465,12 +465,3 @@
gen_reflections = 1,
target_compatible_with = ["@platforms//os:linux"],
)
-
-cc_library(
- name = "crc32",
- srcs = ["crc32.cc"],
- hdrs = ["crc32.h"],
- deps = [
- "@com_google_absl//absl/types:span",
- ],
-)
diff --git a/aos/events/logging/snappy_encoder.cc b/aos/events/logging/snappy_encoder.cc
index 4621273..8f46cf3 100644
--- a/aos/events/logging/snappy_encoder.cc
+++ b/aos/events/logging/snappy_encoder.cc
@@ -1,6 +1,6 @@
#include "aos/events/logging/snappy_encoder.h"
-#include "aos/events/logging/crc32.h"
+#include "aos/util/crc32.h"
#include "external/snappy/snappy.h"
namespace aos::logger {
diff --git a/aos/util/BUILD b/aos/util/BUILD
index 0314069..8df16e2 100644
--- a/aos/util/BUILD
+++ b/aos/util/BUILD
@@ -257,6 +257,15 @@
],
)
+cc_library(
+ name = "crc32",
+ srcs = ["crc32.cc"],
+ hdrs = ["crc32.h"],
+ deps = [
+ "@com_google_absl//absl/types:span",
+ ],
+)
+
py_library(
name = "python_init",
srcs = ["__init__.py"],
diff --git a/aos/events/logging/crc32.cc b/aos/util/crc32.cc
similarity index 95%
rename from aos/events/logging/crc32.cc
rename to aos/util/crc32.cc
index cd9d9fb..7f13f30 100644
--- a/aos/events/logging/crc32.cc
+++ b/aos/util/crc32.cc
@@ -1,4 +1,4 @@
-#include "aos/events/logging/crc32.h"
+#include "aos/util/crc32.h"
namespace aos {
@@ -53,9 +53,8 @@
return AccumulateCrc32(data, std::nullopt);
}
-uint32_t AccumulateCrc32(
- const absl::Span<uint8_t> data,
- std::optional<uint32_t> current_checksum) {
+uint32_t AccumulateCrc32(const absl::Span<uint8_t> data,
+ std::optional<uint32_t> current_checksum) {
uint32_t crc =
current_checksum.has_value() ? current_checksum.value() : 0xFF'FF'FF'FF;
for (const uint8_t n : data) {
diff --git a/aos/events/logging/crc32.h b/aos/util/crc32.h
similarity index 100%
rename from aos/events/logging/crc32.h
rename to aos/util/crc32.h