Skip to content

Commit b70510d

Browse files
Update list of defines (#621)
* Update list of defines * Change date of last update
1 parent 05a5a2b commit b70510d

File tree

1 file changed

+24
-11
lines changed

1 file changed

+24
-11
lines changed

docs/development/Defines.md

Lines changed: 24 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Additional defines may be added:
1414

1515
The user may review the full list of defines in the build by checking the build log after flashing. A link to the log appears in the Flashing tab once flashing is complete. Later, it can be loaded from Configurator's main Setup page, using the `Log` button at bottom right. A summary of the included build options can also be displayed using the nearby `Options` button.
1616

17-
A full list of defines as of March 2025 is provided below. The list was generated using `grep --exclude-dir=config -Irh '^[^/].*' src/main/ | grep -wo 'USE_[0-9A-Z_]\+' | sort | uniq`
17+
A full list of defines as of January 2026 is provided below. The list was generated using `grep --exclude-dir=config -Irh '^[^/].*' src/main/ | grep -wo 'USE_[0-9A-Z_]\+' | sort | uniq`
1818

1919
:::note
2020

@@ -30,6 +30,10 @@ USE_ABSOLUTE_CONTROL
3030
USE_ACC
3131
USE_ACCGYRO_BMI160
3232
USE_ACCGYRO_BMI270
33+
USE_ACCGYRO_ICM40609D
34+
USE_ACCGYRO_ICM45605
35+
USE_ACCGYRO_ICM45686
36+
USE_ACCGYRO_IIM42652
3337
USE_ACCGYRO_IIM42653
3438
USE_ACCGYRO_LSM6DSO
3539
USE_ACCGYRO_LSM6DSV16X
@@ -81,14 +85,14 @@ USE_BATTERY_VOLTAGE_SAG_COMPENSATION
8185
USE_BEEPER
8286
USE_BIND_ADDRESS_FOR_DATA_STATE
8387
USE_BLACKBOX
88+
USE_BLACKBOX_VIRTUAL
8489
USE_BOARD_INFO
8590
USE_BRUSHED
8691
USE_BRUSHED_MOTORS
8792
USE_BST
8893
USE_BUTTONS
8994
USE_CAMERA_CONTROL
9095
USE_CANVAS
91-
USE_CCM_CODE
9296
USE_CHIRP
9397
USE_CLI
9498
USE_CLI_BATCH
@@ -132,7 +136,6 @@ USE_ESCSERIAL_SIMONK
132136
USE_EXST
133137
USE_EXTENDED_CMS_MENUS
134138
USE_F7_CHECK_TX
135-
USE_FAST_DATA
136139
USE_FEEDFORWARD
137140
USE_FIRMWARE_PARTITION
138141
USE_FLASH
@@ -193,6 +196,7 @@ USE_HARDWARE_REVISION_DETECTION
193196
USE_HOTT_TEXTMODE
194197
USE_HUFFMAN
195198
USE_I2C
199+
USE_I2C_DEVICE_0
196200
USE_I2C_DEVICE_1
197201
USE_I2C_DEVICE_2
198202
USE_I2C_DEVICE_3
@@ -203,13 +207,11 @@ USE_I2C_PULLUP
203207
USE_IMU_CALC
204208
USE_INTEGRATED_YAW_CONTROL
205209
USE_INVERTER
206-
USE_ITCM_RAM
207210
USE_ITERM_RELAX
208211
USE_LATE_TASK_STATISTICS
209212
USE_LAUNCH_CONTROL
210213
USE_LED_STRIP
211214
USE_LED_STRIP_64
212-
USE_LED_STRIP_CACHE_MGMT
213215
USE_LED_STRIP_STATUS_MODE
214216
USE_LPUART
215217
USE_LPUART1
@@ -225,16 +227,20 @@ USE_MAG_MPU925X_AK8963
225227
USE_MAG_QMC5883
226228
USE_MAG_SPI_AK8963
227229
USE_MAG_SPI_HMC5883
230+
USE_MAIN_ARGS
228231
USE_MAX7456
229232
USE_MCO
233+
USE_MCO_DEVICE1
234+
USE_MCO_DEVICE2
230235
USE_MOTOR
231236
USE_MPU9250_MAG
232237
USE_MSP_CURRENT_METER
233238
USE_MSP_DISPLAYPORT
239+
USE_MSP_DISPLAYPORT_FONT
234240
USE_MSP_OVER_TELEMETRY
235241
USE_MSP_PUSH_OVER_VCP
236242
USE_MSP_UART
237-
USE_MULTI_GYRO
243+
USE_MULTICORE
238244
USE_MULTISHOT
239245
USE_OCTOSPI
240246
USE_OCTOSPI_DEVICE_1
@@ -261,6 +267,17 @@ USE_PID_AUDIO
261267
USE_PINIO
262268
USE_PINIOBOX
263269
USE_PIN_PULL_UP_DOWN
270+
USE_PIOUART
271+
USE_PIOUART0
272+
USE_PIOUART1
273+
USE_PIOUART2
274+
USE_PIOUART3
275+
USE_PIOUART4
276+
USE_PIOUART5
277+
USE_PIOUART6
278+
USE_PIOUART7
279+
USE_PIOUART8
280+
USE_PIOUART9
264281
USE_POSITION_HOLD
265282
USE_PROFILE_NAMES
266283
USE_PROSHOT
@@ -269,15 +286,10 @@ USE_QUAD_MIXER_ONLY
269286
USE_QUADSPI
270287
USE_QUADSPI_DEVICE_1
271288
USE_RACE_PRO
272-
USE_RAM_CODE
273289
USE_RANGEFINDER
274290
USE_RANGEFINDER_HCSR04
275-
USE_RANGEFINDER_HCSR04_I2C
276291
USE_RANGEFINDER_MT
277-
USE_RANGEFINDER_SRF10
278292
USE_RANGEFINDER_TF
279-
USE_RANGEFINDER_UIB
280-
USE_RANGEFINDER_VL53L0X
281293
USE_RANGEFINDER_XXX
282294
USE_RCDEVICE
283295
USE_RC_SMOOTHING_FILTER
@@ -337,6 +349,7 @@ USE_SERIALRX_FPORT
337349
USE_SERIALRX_GHST
338350
USE_SERIALRX_IBUS
339351
USE_SERIALRX_JETIEXBUS
352+
USE_SERIALRX_MAVLINK
340353
USE_SERIALRX_SBUS
341354
USE_SERIALRX_SPEKTRUM
342355
USE_SERIALRX_SRXL2

0 commit comments

Comments
 (0)