From 098f3b4c8f7ece81cdf875ad11fe04255aa81249 Mon Sep 17 00:00:00 2001 From: Rune Harlyk Date: Fri, 30 Jan 2026 12:38:08 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Adds=20heading=20chart?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/lib/components/Compass.svelte | 81 +++++++++++++++++++++++ app/src/routes/peripherals/imu/imu.svelte | 67 ++++++++++++++++++- 2 files changed, 147 insertions(+), 1 deletion(-) create mode 100644 app/src/lib/components/Compass.svelte diff --git a/app/src/lib/components/Compass.svelte b/app/src/lib/components/Compass.svelte new file mode 100644 index 0000000..03a11f2 --- /dev/null +++ b/app/src/lib/components/Compass.svelte @@ -0,0 +1,81 @@ + + +
+
+ + + + + + N + E + S + W + + {#each ticks as tick} + + {/each} + + + + + + + + +
+
{heading.toFixed(1)}°
+
{getCardinalDirection(heading)}
+
diff --git a/app/src/routes/peripherals/imu/imu.svelte b/app/src/routes/peripherals/imu/imu.svelte index 1d5d2db..e0fdae8 100644 --- a/app/src/routes/peripherals/imu/imu.svelte +++ b/app/src/routes/peripherals/imu/imu.svelte @@ -1,11 +1,12 @@