Skip to content

Commit 08a83eb

Browse files
committed
add nrf consts
1 parent 633aef9 commit 08a83eb

File tree

1 file changed

+15
-49
lines changed

1 file changed

+15
-49
lines changed

src/build_defines.h

Lines changed: 15 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)