ref: e5b73212f6addcfdb5e306df63d7135e543c4f8d
src/BootloaderVersion.h
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
#pragma once #include <cstdint> #include <cstddef> namespace Pinetime { class BootloaderVersion { public: static uint32_t Major(); static uint32_t Minor(); static uint32_t Patch(); static const char* VersionString(); static bool IsValid(); static void SetVersion(uint32_t v); private: static uint32_t version; static constexpr size_t VERSION_STR_LEN = 12; static char versionString[VERSION_STR_LEN]; }; } |