#ifndef VERSION_H
#define VERSION_H

// TODO
// -----

// [x] Handle MiniKernel prog support
// [x] Add more auto sequence
// [x] Handle random sequence in auto mode
// [x] Handle led count
// [x] Backup previous SEQ before ACQ after config command
// [x] Correct RAND seed, find good way (chip GUID ?)
// [~] Handle color (rand, xrand, prev)
// [x] Add raw 24bits colors command
// [x] Handle SEQ_EXE, SEQ_CLR, SEQ_SET
// [x] Timeout auto
// [x] Timeout rf
// [x] Timeout term
// [x] Change platform constant BUILD_PLATFORM_MINIPIX_V100
// [x] RAZ command
// [x] Handle boot mode

#define TITLE                               "MINIPIX"
#define VERSION_MAJOR                       1
#define VERSION_MINOR                       35
#define VERSION                             MKSTR(VERSION_MAJOR) "." MKSTR(VERSION_MINOR)
#define COPYRIGHT                           "Copyright (c) 2006 2026 ROMAIN LABBE"

// Version sanity check
#if ((VERSION_MAJOR>99) || (VERSION_MINOR>99))
    #error "Invalid version number minor and major must be lower or equal to 99 !"
#endif


#endif
