progmem chars

This commit is contained in:
Stephan Mühl
2023-03-29 15:13:21 +02:00
parent 2fb15efcb1
commit 9381b2a33b
8 changed files with 372 additions and 114 deletions

104
src/Dictionary.h Normal file
View File

@@ -0,0 +1,104 @@
#ifndef DICTIONARY_H
#define DICTIONARY_H
// MQTT
extern const char StatsTopic[];
extern const char ButtonLeftTopic[];
extern const char ButtonSelectTopic[];
extern const char ButtonRightTopic[];
// Generic
extern const char State0[];
extern const char State1[];
// HA
extern const char HAmanufacturer[];
extern const char HAmodel[];
extern const char HAmatID[];
extern const char HAmatIcon[];
extern const char HAmatName[];
extern const char HAbriID[];
extern const char HAbriIcon[];
extern const char HAbriName[];
extern const char HAbriOptions[];
extern const char HAbtnaID[];
extern const char HAbtnaIcon[];
extern const char HAbtnaName[];
extern const char HAbtnbID[];
extern const char HAbtnbIcon[];
extern const char HAbtnbName[];
extern const char HAbtncID[];
extern const char HAbtncIcon[];
extern const char HAbtncName[];
extern const char HAappID[];
extern const char HAappIcon[];
extern const char HAappName[];
extern const char HAtempID[];
extern const char HAtempIcon[];
extern const char HAtempName[];
extern const char HAtempClass[];
extern const char HAtempUnit[];
extern const char HAhumID[];
extern const char HAhumIcon[];
extern const char HAhumName[];
extern const char HAhumClass[];
extern const char HAhumUnit[];
extern const char HAbatID[];
extern const char HAbatIcon[];
extern const char HAbatName[];
extern const char HAbatClass[];
extern const char HAbatUnit[];
extern const char HAluxID[];
extern const char HAluxIcon[];
extern const char HAluxName[];
extern const char HAluxClass[];
extern const char HAluxUnit[];
extern const char HAverID[];
extern const char HAverName[];
extern const char HAsigID[];
extern const char HAsigIcon[];
extern const char HAsigName[];
extern const char HAsigClass[];
extern const char HAsigUnit[];
extern const char HAupID[];
extern const char HAupName[];
extern const char HAupClass[];
extern const char HAbtnLID[];
extern const char HAbtnLName[];
extern const char HAbtnMID[];
extern const char HAbtnMName[];
extern const char HAbtnRID[];
extern const char HAbtnRName[];
extern const char HAramRID[];
extern const char HAramIcon[];
extern const char HAramName[];
extern const char HAramClass[];
extern const char HAramUnit[];
// JSON properites
extern const char BatKey[];
extern const char BatRawKey[];
extern const char LuxKey[];
extern const char LDRRawKey[];
extern const char BrightnessKey[];
extern const char TempKey[];
extern const char HumKey[];
extern const char UpTimeKey[];
extern const char SignalStrengthKey[];
#endif