From 990cd1d6f25141f87f757c63207872a06e3678b3 Mon Sep 17 00:00:00 2001 From: unlogisch04 <98281608+unlogisch04@users.noreply.github.com> Date: Wed, 31 Jan 2024 22:28:07 +0100 Subject: [PATCH] Update FirmwareConstants.kt (#927) Co-authored-by: Butterscotch! --- .../tracking/trackers/udp/FirmwareConstants.kt | 17 +++++++++++++++++ solarxr-protocol | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/server/core/src/main/java/dev/slimevr/tracking/trackers/udp/FirmwareConstants.kt b/server/core/src/main/java/dev/slimevr/tracking/trackers/udp/FirmwareConstants.kt index f9451bb67..7649bd102 100644 --- a/server/core/src/main/java/dev/slimevr/tracking/trackers/udp/FirmwareConstants.kt +++ b/server/core/src/main/java/dev/slimevr/tracking/trackers/udp/FirmwareConstants.kt @@ -11,6 +11,7 @@ enum class IMUType(val id: UInt) { BNO086(7u), BMI160(8u), ICM20948(9u), + ICM42688(10u), ; fun getSolarType(): Int = this.id.toInt() @@ -37,6 +38,11 @@ enum class BoardType(val id: UInt) { LOLIN_C3_MINI(10u), BEETLE32C32(11u), ES32C3DEVKITM1(12u), + OWOTRACK(13u), + WRANGLER(14u), + MOCOPI(15u), + WEMOSWROOM02(16u), + DEV_RESERVED(250u), ; override fun toString(): String { @@ -54,6 +60,11 @@ enum class BoardType(val id: UInt) { LOLIN_C3_MINI -> "Lolin C3 Mini" BEETLE32C32 -> "Beetle ESP32-C3" ES32C3DEVKITM1 -> "Espressif ESP32-C3 DevKitM-1" + OWOTRACK -> "owoTrack" + WRANGLER -> "Wrangler Joycons" + MOCOPI -> "Sony Mocopi" + WEMOSWROOM02 -> "Wemos Wroom-02 D1 Mini" + DEV_RESERVED -> "Prototype" } } @@ -69,6 +80,12 @@ enum class MCUType(val id: UInt) { UNKNOWN(0u), ESP8266(1u), ESP32(2u), + OWOTRACK_ANDROID(3u), + WRANGLER(4u), + OWOTRACK_IOS(5u), + ESP32_C3(6u), + MOCOPI(7u), + DEV_RESERVED(250u), ; fun getSolarType(): Int = this.id.toInt() diff --git a/solarxr-protocol b/solarxr-protocol index 8910f60c6..2aa159288 160000 --- a/solarxr-protocol +++ b/solarxr-protocol @@ -1 +1 @@ -Subproject commit 8910f60c6ae07c9c865e7eb50f9ed4c490b1e822 +Subproject commit 2aa159288c3049ccafeaf779f7d9b53b5a8caed9