36 enum EnumMemMode : uint8_t {
37 MEMORY_ONLY, EEPROM_BASED, CUSTOM
40 EepromPosition eepromStart;
41 const char *rangeValues;
43 uint8_t lastCacheSize;
58 int itemSize,
int numberOfItems,
MenuItem *next =
nullptr);
76 int itemSize,
int numberOfItems,
MenuItem *next =
nullptr);
102 int itemSize,
int numberOfItems,
MenuItem *next =
nullptr,
bool isPgm = INFO_LOCATION_PGM);
120 int itemSize,
int numberOfItems,
MenuItem *next =
nullptr,
bool isPgm = INFO_LOCATION_PGM);
155 int getEepromStart()
const {
return eepromStart; }
157 int getItemWidth()
const {
return itemSize; }
159 EnumMemMode getMemMode()
const {
return memMode; }
166 void copyTransportText(
char *
string,
size_t i);
168 void setFromRemote(
const char* buffer);