From 432b8e204215bad0e5382da3f68c0240bb6bffd2 Mon Sep 17 00:00:00 2001 From: flyinggorilla Date: Tue, 1 Jul 2025 19:21:28 +0200 Subject: [PATCH] fix for set_system_orientation writing invalid data to BNO --- source/BNO08x.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/BNO08x.cpp b/source/BNO08x.cpp index c1adace..6483327 100644 --- a/source/BNO08x.cpp +++ b/source/BNO08x.cpp @@ -2017,7 +2017,7 @@ bool BNO08x::set_system_orientation(float Qw, float Qx, float Qy, float Qz) static_cast(float_to_q30(Qw)) // W component }; - if(!write_frs(BNO08xFrsID::SYSTEM_ORIENTATION, orientation_raw, sizeof(orientation_raw))) + if(!write_frs(BNO08xFrsID::SYSTEM_ORIENTATION, orientation_raw, sizeof(orientation_raw)/sizeof(uint32_t))) return false; return true;