Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions SuplaConfigManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,7 @@ SuplaConfigManager::SuplaConfigManager() {
this->addKey(KEY_MAX_DHT22, "1", 2);
this->addKey(KEY_MAX_DHT11, "1", 2);
this->addKey(KEY_MULTI_MAX_DS18B20, "1", 2);
this->addKey(KEY_ALTITUDE_BME280, "0", 4);

int nr;
String key;
Expand Down
4 changes: 3 additions & 1 deletion SuplaTemplateBoard.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@

#include <pgmspace.h>

#define MAX_MODULE 9

enum _board
{
BOARD_SONOFF_BASIC = 1,
Expand All @@ -24,7 +26,7 @@ const char SONOFF_TOUCH_3CH[] PROGMEM = "SONOFF TOUCH TRIPLE";
const char SONOFF_4CH[] PROGMEM = "SONOFF 4CH";
const char YUNSHA[] PROGMEM = "Yunshan";
const char INCAN3[] PROGMEM = "inCan3";
const char* const BOARD_P[] PROGMEM = {BOARD_NULL, SONOFF_BASIC, SONOFF_TH, SONOFF_TOUCH, SONOFF_TOUCH_2CH, SONOFF_TOUCH_3CH, SONOFF_4CH, YUNSHA, INCAN3};
const char* const BOARD_P[MAX_MODULE] PROGMEM = {BOARD_NULL, SONOFF_BASIC, SONOFF_TH, SONOFF_TOUCH, SONOFF_TOUCH_2CH, SONOFF_TOUCH_3CH, SONOFF_4CH, YUNSHA, INCAN3};

void chooseTemplateBoard(uint8_t board);

Expand Down
2 changes: 1 addition & 1 deletion SuplaWebServer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -321,7 +321,7 @@ String SuplaWebServer::deviceSettings(int save) {
content += INPUT_BOARD;
content += F("'>");
uint8_t selected = ConfigManager->get(KEY_BOARD)->getValueInt();
for (uint8_t suported = 0; suported < 9; suported++) {
for (uint8_t suported = 0; suported < MAX_MODULE; suported++) {
content += F("<option value='");
content += suported;
if (selected == suported) {
Expand Down