diff --git a/src/app/definition.h b/src/app/definition.h index 6b66e5f..851522b 100644 --- a/src/app/definition.h +++ b/src/app/definition.h @@ -35,10 +35,24 @@ typedef enum { GPIO_0 = 0, #define STA_CFG_FILE "/CONFIG/STA.CFG" #define SCREEN_CFG_FILE "/CONFIG/SCREEN.CFG" #define SERVER_CFG_FILE "/CONFIG/SERVER.CFG" +#define OTA_CFG_FILE "/CONFIG/OTA.CFG" #define WWW_DIR "/WWW" #define LOG_DIR "/LOGS" #define FTP_DIR "/FTP" +//OTA public key for binary verification +const char otaVerificationPubKey[] PROGMEM = R"DEL( +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsh6eFU0pdfir5CsQqs0v +vi7ip7MtRuNgcMtjl7lpXwQuMG5yoso1iR+Fzbz+Cso4lcqarG5uHV8nKYWQ+C39 ++3OfKx9LSfabCnRAeFFhXuGWEfRcZ9aeW3Jv0Mg2+3sTOfXQGjdgNwOAqZNrL4kr +574F+c3o/PAwlr4VLMy7KygorNnaYzC5JF1H5DhqaKNniKVEqGXiVQKW10C04SsM +mGV/rKRSPpBVzyBrIf8GNPyVf7W4D0s9gSiCrRWMU2aU3tX35tezwlicsb86MKKM +o9ySHAMsIihx3zdwAGOELxE47Ylodq9cwc53fz7pfcdyL+N6FKKWM0bYJAkwNhdJ +NQIDAQAB +-----END PUBLIC KEY----- +)DEL"; + typedef enum { OR_0 = 2, OR_90 = 3, OR_180 = 0, OR_270 = 1 } Orientation; typedef enum { BIT = 0, BYTE, KBIT, KBYTE, MBIT, MBYTE, GBIT, GBYTE } SizeUnit;