Firmware versions are defined in the app/VERSION file:
- VERSION_MAJOR: Major version
- VERSION_MINOR: Minor version
- PATCHLEVEL: Patch level
- VERSION_TWEAK: Additional component (typically 0)
- EXTRAVERSION: Extra string (for example, "dev", "rc1")
Example resulting in version 1.2.3-dev:
VERSION_MAJOR = 1
VERSION_MINOR = 2
PATCHLEVEL = 3
VERSION_TWEAK = 0
EXTRAVERSION = dev