Compare commits

...

1 Commits

Author SHA1 Message Date
Jonathan Bennett 9dc76944c1 Add variantDefaultConfig and set eth_enabled to default true 2026-05-11 12:33:44 -05:00
5 changed files with 32 additions and 2 deletions
+10
View File
@@ -80,6 +80,14 @@ static unsigned char userprefs_admin_key_1[] = USERPREFS_USE_ADMIN_KEY_1;
static unsigned char userprefs_admin_key_2[] = USERPREFS_USE_ADMIN_KEY_2;
#endif
// Weak empty variant initialization function.
// May be redefined by variant files.
void variantDefaultConfig() __attribute__((weak));
void variantDefaultConfig() {}
void variantDefaultModuleConfig() __attribute__((weak));
void variantDefaultModuleConfig() {}
#ifdef HELTEC_MESH_NODE_T114
uint32_t read8(uint8_t bits, uint8_t dummy, uint8_t cs, uint8_t sck, uint8_t mosi, uint8_t dc, uint8_t rst)
@@ -785,6 +793,8 @@ void NodeDB::installDefaultConfig(bool preserveKey = false)
#endif
initConfigIntervals();
variantDefaultConfig();
variantDefaultModuleConfig();
}
void NodeDB::initConfigIntervals()
@@ -12,7 +12,11 @@ build_flags =
-mfix-esp32-psram-cache-issue
lib_ignore =
Ethernet
Ethernet
build_src_filter =
${esp32s3_base.build_src_filter}
+<../variants/esp32s3/ELECROW-ThinkNode-G3/*>
lib_deps =
${esp32s3_base.lib_deps}
@@ -0,0 +1,6 @@
#include "mesh/NodeDB.h"
void variantDefaultConfig()
{
config.network.eth_enabled = true;
}
@@ -11,7 +11,11 @@ build_flags =
-mfix-esp32-psram-cache-issue
lib_ignore =
Ethernet
Ethernet
build_src_filter =
${esp32s3_base.build_src_filter}
+<../variants/esp32s3/ELECROW-ThinkNode-M7/*>
lib_deps =
${esp32s3_base.lib_deps}
@@ -0,0 +1,6 @@
#include "mesh/NodeDB.h"
void variantDefaultConfig()
{
config.network.eth_enabled = true;
}