@@ -82,6 +82,12 @@ static uint8_t get_server_constant_tracker_status(int status) __attribute__((unu
8282#define SVR_BOARD_HARITORA 18
8383#define SVR_BOARD_ESP32C6DEVKITC1 19
8484#define SVR_BOARD_GLOVE_IMU_SLIMEVR_DEV 20
85+ #define SVR_BOARD_GESTURES 21
86+ #define SVR_BOARD_SLIMEVR_V1_2 22
87+ #define SVR_BOARD_ESP32S3_SUPERMINI 23
88+ #define SVR_BOARD_GENERIC_NRF 24
89+ #define SVR_BOARD_SLIMEVR_BUTTERFLY_DEV 25
90+ #define SVR_BOARD_SLIMEVR_BUTTERFLY 26
8591#define SVR_BOARD_DEV_RESERVED 250
8692
8793#define SVR_MCU_UNKNOWN 0
@@ -93,6 +99,8 @@ static uint8_t get_server_constant_tracker_status(int status) __attribute__((unu
9399#define SVR_MCU_ESP32_C3 6
94100#define SVR_MCU_MOCOPI 7
95101#define SVR_MCU_HARITORA 8
102+ #define SVR_MCU_NRF52 9
103+ #define SVR_MCU_NRF54L 10
96104#define SVR_MCU_DEV_RESERVED 250
97105
98106#define SVR_MAG_STATUS_NOT_SUPPORTED 0
@@ -107,58 +115,16 @@ static uint8_t get_server_constant_tracker_status(int status) __attribute__((unu
107115#define SVR_STATUS_OCCLUDED 4
108116#define SVR_STATUS_TIMED_OUT 5
109117
110- // does not exist in server enums yet
111- #if CONFIG_BOARD_NRF52DK
112- #define FW_BOARD 0
113- #elif CONFIG_BOARD_NRF54L15DK
114- #define FW_BOARD 0
115- #elif CONFIG_BOARD_NRF5340DK
116- #define FW_BOARD 0
117- #elif CONFIG_BOARD_NRF52840DK
118- #define FW_BOARD 0
119- #elif CONFIG_BOARD_NRF52840DONGLE
120- #define FW_BOARD 0
121- #elif CONFIG_BOARD_SLIMENRF_R1
122- #define FW_BOARD 0
123- #elif CONFIG_BOARD_SLIMENRF_R2
124- #define FW_BOARD 0
125- #elif CONFIG_BOARD_SLIMENRF_R3 || CONFIG_BOARD_SLIMENRF_R3_UF2
126- #define FW_BOARD 0
127- #elif CONFIG_BOARD_SLIMEVRMINI_P1_UF2
128- #define FW_BOARD 0
129- #elif CONFIG_BOARD_SLIMEVRMINI_P2_UF2
130- #define FW_BOARD 0
131- #elif CONFIG_BOARD_PROMICRO_UF2
132- #define FW_BOARD 0
133- #elif CONFIG_BOARD_XIAO_BLE
134- #define FW_BOARD 0
118+ #if CONFIG_BOARD_SLIMEVRMINI_P1_UF2 || CONFIG_BOARD_SLIMEVRMINI_P2_UF2 || CONFIG_BOARD_SLIMEVRMINI_P3R6_UF2 || CONFIG_BOARD_SLIMEVRMINI_P3R7_UF2 || CONFIG_BOARD_SLIMEVRMINI_P4_UF2 || CONFIG_BOARD_SLIMEVRMINI_P4R9_UF2
119+ #define FW_BOARD SVR_BOARD_SLIMEVR_BUTTERFLY_DEV
135120#else
136- #define FW_BOARD 0
121+ #define FW_BOARD SVR_BOARD_GENERIC_NRF
137122#endif
138123
139- // does not exist in server enums yet
140- #if CONFIG_SOC_NRF54L15
141- #define FW_MCU 0
142- #elif CONFIG_SOC_NRF54L10
143- #define FW_MCU 0
144- #elif CONFIG_SOC_NRF54L05
145- #define FW_MCU 0
146- #elif CONFIG_SOC_NRF5340
147- #define FW_MCU 0
148- #elif CONFIG_SOC_NRF52840
149- #define FW_MCU 0
150- #elif CONFIG_SOC_NRF52833
151- #define FW_MCU 0
152- #elif CONFIG_SOC_NRF52820
153- #define FW_MCU 0
154- #elif CONFIG_SOC_NRF52811
155- #define FW_MCU 0
156- #elif CONFIG_SOC_NRF52810
157- #define FW_MCU 0
158- #elif CONFIG_SOC_NRF52832
159- #define FW_MCU 0
160- #elif CONFIG_SOC_NRF52805
161- #define FW_MCU 0
124+ #if CONFIG_SOC_SERIES_NRF52X
125+ #define FW_MCU SVR_MCU_NRF52
126+ #elif CONFIG_SOC_SERIES_NRF54LX
127+ #define FW_MCU SVR_MCU_NRF54L
162128#else
163129#define FW_MCU 0
164130#endif
0 commit comments