#include "version.h" #include "app.h" const version_t firmware_version #ifdef SOLO __attribute__ ((section (".flag"))) __attribute__ ((__used__)) #endif = { .major = SOLO_VERSION_MAJ, .minor = SOLO_VERSION_MIN, .patch = SOLO_VERSION_PATCH, .reserved = 0 }; // from tinycbor, for a quick static_assert #include cbor_static_assert(sizeof(version_t) == 4);