3.2 Firmware customization and configuration
The 24 GHz radar firmware is developed with Infineon’s DAVE™ toolchain. It is a C/C++-language software
development and code generation tool for XMC™ microcontroller applications using DAVE™ APPs to configure
the MCU peripherals (ADC, DMA, CCU4…), which reduces development time and allows for quick porting of the
firmware across XMC™-series MCUs.
The 24 GHz firmware projects can be customized by setting parameters in the configuration file config.h, which
allows for customizing the drivers and algorithms for the user’s radar application.
Table 2 lists some parameters that can be configured: enable, disable or modify some options by
uncommenting and commenting or modifying the values of the related define statements.
Table 2 Define statements used for radar firmware configuration
On each change of the config.h file parameters’ values, the project has to be re-built and Flashed again.
Otherwise, that can be changed on the fly via the Radar GUI configurable fields.