The second important file to know is conf_board.h, which can be found in the config folder. The conf_board.h file keeps track of all the hardware components on the board. This file is very useful if, for example, the user’s software has to run on more than one revision of their hardware. Or maybe, on high-end versions of a product, the user wants to use a microcontroller with more on-chip memory. This memory must also be defined in software, and conf_board.h is the file used to keep track of this information.