summaryrefslogtreecommitdiff
path: root/src/BootloaderVersion.h
blob: f8127414bc4fe5157e4ade3f675269cd524930b5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once

namespace Pinetime {
  class BootloaderVersion {
  public:
    static const uint32_t Major();
    static const uint32_t Minor();
    static const uint32_t Patch();
    static const char* VersionString();
    static const 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];
  };
}