Versions
Version symbols are provided for each major firmware component. The version symbols can be used directly or indirectly to verify the version of the components being used to build an application. There are three types of version symbols available:
Define
A preprocessor define or set of defines containing the version information.
Symbolic
A compiled symbol contained within a binary library
Global Variable
A global variable in memory containing the symbol
As an example, the available version information for the flash library firmware component is listed in the "Example Firmware Versions - Flash Library" table.