diff --git a/gui/public/i18n/en/translation.ftl b/gui/public/i18n/en/translation.ftl index 6f1dfd7682..30754f16fe 100644 --- a/gui/public/i18n/en/translation.ftl +++ b/gui/public/i18n/en/translation.ftl @@ -109,6 +109,11 @@ board_type-XIAO_ESP32C3 = Seeed Studio XIAO ESP32C3 board_type-HARITORA = Haritora board_type-ESP32C6DEVKITC1 = Espressif ESP32-C6 DevKitC-1 board_type-GLOVE_IMU_SLIMEVR_DEV = SlimeVR Dev IMU Glove +board_type-GESTURES = Gestures +board_type-ESP32S3_SUPERMINI = ESP32-S3 Supermini +board_type-GENERIC_NRF = Generic nRF +board_type-SLIMEVR_BUTTERFLY_DEV = SlimeVR Dev Butterfly +board_type-SLIMEVR_BUTTERFLY = SlimeVR Butterfly ## Proportions skeleton_bone-NONE = None 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 b51a0cbb4f..bac7d126b9 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 @@ -58,6 +58,9 @@ enum class BoardType(val id: UInt) { GESTURES(21u), SLIMEVR_V1_2(22u), ESP32S3_SUPERMINI(23u), + GENERIC_NRF(24u), + SLIMEVR_BUTTERFLY_DEV(25u), + SLIMEVR_BUTTERFLY(26u), DEV_RESERVED(250u), ; @@ -88,6 +91,9 @@ enum class BoardType(val id: UInt) { GLOVE_IMU_SLIMEVR_DEV -> "SlimeVR Dev IMU Glove" SLIMEVR_V1_2 -> "SlimeVR v1.2" ESP32S3_SUPERMINI -> "ESP32-S3 SuperMini" + GENERIC_NRF -> "Generic nRF" + SLIMEVR_BUTTERFLY_DEV -> "SlimeVR Dev Butterfly" + SLIMEVR_BUTTERFLY -> "SlimeVR Butterfly" DEV_RESERVED -> "Prototype" } @@ -109,6 +115,8 @@ enum class MCUType(val id: UInt) { ESP32_C3(6u), MOCOPI(7u), HARITORA(8u), + NRF52(9u), + NRF54L(10u), DEV_RESERVED(250u), ;