mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-11-02 19:02:00 +00:00
add new ENABLE_WIFI_INTERFACE build flag for companions without providing ssid and pwd
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
#include "MyMesh.h"
|
#include "MyMesh.h"
|
||||||
|
|
||||||
#include <Arduino.h> // needed for PlatformIO
|
#include <Arduino.h> // needed for PlatformIO
|
||||||
#ifdef WIFI_SSID
|
#ifdef ENABLE_WIFI_INTERFACE
|
||||||
#include <WiFi.h>
|
#include <WiFi.h>
|
||||||
#endif
|
#endif
|
||||||
#include <Mesh.h>
|
#include <Mesh.h>
|
||||||
@@ -2160,7 +2160,7 @@ bool MyMesh::handleCommand(const char* command, uint32_t sender_timestamp, char*
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef WIFI_SSID
|
#ifdef ENABLE_WIFI_INTERFACE
|
||||||
if (memcmp(command, "set wifi.ssid ", 14) == 0) {
|
if (memcmp(command, "set wifi.ssid ", 14) == 0) {
|
||||||
StrHelper::strncpy(_prefs.wifi_ssid, &command[14], sizeof(_prefs.wifi_ssid));
|
StrHelper::strncpy(_prefs.wifi_ssid, &command[14], sizeof(_prefs.wifi_ssid));
|
||||||
savePrefs();
|
savePrefs();
|
||||||
@@ -2438,7 +2438,7 @@ void MyMesh::loop() {
|
|||||||
checkCLIRescueCmd();
|
checkCLIRescueCmd();
|
||||||
} else {
|
} else {
|
||||||
checkSerialInterface();
|
checkSerialInterface();
|
||||||
#if defined(WIFI_SSID) && defined(RP2040_PLATFORM) && !defined(ENABLE_USB_INTERFACE)
|
#if defined(ENABLE_WIFI_INTERFACE) && defined(RP2040_PLATFORM) && !defined(ENABLE_USB_INTERFACE)
|
||||||
// RP2040 WiFi builds are headless and have no way into the rescue CLI (that needs a
|
// RP2040 WiFi builds are headless and have no way into the rescue CLI (that needs a
|
||||||
// display + long-press), so serve config commands on the otherwise unused USB serial
|
// display + long-press), so serve config commands on the otherwise unused USB serial
|
||||||
checkCLIRescueCmd();
|
checkCLIRescueCmd();
|
||||||
|
|||||||
@@ -44,7 +44,10 @@ public:
|
|||||||
char default_scope_name[31];
|
char default_scope_name[31];
|
||||||
uint8_t default_scope_key[16];
|
uint8_t default_scope_key[16];
|
||||||
int8_t tz_offset = 0;
|
int8_t tz_offset = 0;
|
||||||
#ifdef WIFI_SSID
|
#ifdef ENABLE_WIFI_INTERFACE
|
||||||
|
#ifndef WIFI_SSID
|
||||||
|
#define WIFI_SSID ""
|
||||||
|
#endif
|
||||||
char wifi_ssid[33] = {0}; // if empty, the compile-time WIFI_SSID is used
|
char wifi_ssid[33] = {0}; // if empty, the compile-time WIFI_SSID is used
|
||||||
char wifi_pwd[64] = {0};
|
char wifi_pwd[64] = {0};
|
||||||
uint8_t wifi_enabled = 1; // enabled by default to allow wifi only builds to work. wifi won't be started if ssid is empty
|
uint8_t wifi_enabled = 1; // enabled by default to allow wifi only builds to work. wifi won't be started if ssid is empty
|
||||||
@@ -167,7 +170,7 @@ private:
|
|||||||
|
|
||||||
DynamicConfigSerializer custom;
|
DynamicConfigSerializer custom;
|
||||||
|
|
||||||
#ifdef WIFI_SSID
|
#ifdef ENABLE_WIFI_INTERFACE
|
||||||
class WiFiPrefs : public ConfigSerializer {
|
class WiFiPrefs : public ConfigSerializer {
|
||||||
NodePrefs* _parent;
|
NodePrefs* _parent;
|
||||||
protected:
|
protected:
|
||||||
@@ -194,13 +197,13 @@ protected:
|
|||||||
def("repeat", repeat);
|
def("repeat", repeat);
|
||||||
def("comp", companion);
|
def("comp", companion);
|
||||||
def("custom", custom);
|
def("custom", custom);
|
||||||
#ifdef WIFI_SSID
|
#ifdef ENABLE_WIFI_INTERFACE
|
||||||
def("wifi", wifi);
|
def("wifi", wifi);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
public:
|
public:
|
||||||
NodePrefs() : radio(this), gps(this), companion(this), custom(&radio)
|
NodePrefs() : radio(this), gps(this), companion(this), custom(&radio)
|
||||||
#ifdef WIFI_SSID
|
#ifdef ENABLE_WIFI_INTERFACE
|
||||||
, wifi(this)
|
, wifi(this)
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -36,7 +36,13 @@ MultiSerialInterface interface_manager;
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
// include wifi interface
|
// include wifi interface
|
||||||
#ifdef WIFI_SSID
|
#ifdef ENABLE_WIFI_INTERFACE
|
||||||
|
#ifndef WIFI_SSID
|
||||||
|
#define WIFI_SSID ""
|
||||||
|
#endif
|
||||||
|
#ifndef WIFI_PWD
|
||||||
|
#define WIFI_PWD ""
|
||||||
|
#endif
|
||||||
#ifndef TCP_PORT
|
#ifndef TCP_PORT
|
||||||
#define TCP_PORT 5000
|
#define TCP_PORT 5000
|
||||||
#endif
|
#endif
|
||||||
@@ -121,7 +127,7 @@ void halt() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* WIFI RECONNECT TRACKERS */
|
/* WIFI RECONNECT TRACKERS */
|
||||||
#ifdef WIFI_SSID
|
#ifdef ENABLE_WIFI_INTERFACE
|
||||||
bool wifi_needs_reconnect = false;
|
bool wifi_needs_reconnect = false;
|
||||||
unsigned long last_wifi_reconnect_attempt = 0;
|
unsigned long last_wifi_reconnect_attempt = 0;
|
||||||
char wifi_ssid[33] = WIFI_SSID; // replaced by stored prefs at boot, if set
|
char wifi_ssid[33] = WIFI_SSID; // replaced by stored prefs at boot, if set
|
||||||
@@ -208,7 +214,7 @@ void setup() {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
// add wifi interface
|
// add wifi interface
|
||||||
#ifdef WIFI_SSID
|
#ifdef ENABLE_WIFI_INTERFACE
|
||||||
// use wifi ssid and password from prefs if ssid is not empty, otherwise use the build flag defaults
|
// use wifi ssid and password from prefs if ssid is not empty, otherwise use the build flag defaults
|
||||||
if (the_mesh.getNodePrefs()->wifi_ssid[0]) {
|
if (the_mesh.getNodePrefs()->wifi_ssid[0]) {
|
||||||
strcpy(wifi_ssid, the_mesh.getNodePrefs()->wifi_ssid);
|
strcpy(wifi_ssid, the_mesh.getNodePrefs()->wifi_ssid);
|
||||||
@@ -302,7 +308,7 @@ void loop() {
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef WIFI_SSID
|
#ifdef ENABLE_WIFI_INTERFACE
|
||||||
if (wifi_enabled) {
|
if (wifi_enabled) {
|
||||||
// RP2040 has no WiFi event callbacks, so poll the link state instead
|
// RP2040 has no WiFi event callbacks, so poll the link state instead
|
||||||
#if defined(RP2040_PLATFORM)
|
#if defined(RP2040_PLATFORM)
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
#include "../MyMesh.h"
|
#include "../MyMesh.h"
|
||||||
#include "target.h"
|
#include "target.h"
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
#ifdef WIFI_SSID
|
#ifdef ENABLE_WIFI_INTERFACE
|
||||||
#include <WiFi.h>
|
#include <WiFi.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -260,7 +260,7 @@ public:
|
|||||||
sprintf(tmp, "%02d/%02d/%d", dt.day(), dt.month(), dt.year());
|
sprintf(tmp, "%02d/%02d/%d", dt.day(), dt.month(), dt.year());
|
||||||
display.drawTextCentered(display.width() / 2, 80, tmp);
|
display.drawTextCentered(display.width() / 2, 80, tmp);
|
||||||
#endif
|
#endif
|
||||||
#ifdef WIFI_SSID
|
#ifdef ENABLE_WIFI_INTERFACE
|
||||||
IPAddress ip = WiFi.localIP();
|
IPAddress ip = WiFi.localIP();
|
||||||
snprintf(tmp, sizeof(tmp), "IP: %d.%d.%d.%d", ip[0], ip[1], ip[2], ip[3]);
|
snprintf(tmp, sizeof(tmp), "IP: %d.%d.%d.%d", ip[0], ip[1], ip[2], ip[3]);
|
||||||
display.setTextSize(1);
|
display.setTextSize(1);
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#include "target.h"
|
#include "target.h"
|
||||||
#include "u8g2_icons.h"
|
#include "u8g2_icons.h"
|
||||||
|
|
||||||
#ifdef WIFI_SSID
|
#ifdef ENABLE_WIFI_INTERFACE
|
||||||
#include <WiFi.h>
|
#include <WiFi.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -173,7 +173,7 @@ public:
|
|||||||
display.setCursor(0, 19);
|
display.setCursor(0, 19);
|
||||||
display.print(tmp);
|
display.print(tmp);
|
||||||
|
|
||||||
#ifdef WIFI_SSID
|
#ifdef ENABLE_WIFI_INTERFACE
|
||||||
IPAddress ip = WiFi.localIP();
|
IPAddress ip = WiFi.localIP();
|
||||||
snprintf(tmp, sizeof(tmp), "IP: %d.%d.%d.%d", ip[0], ip[1], ip[2], ip[3]);
|
snprintf(tmp, sizeof(tmp), "IP: %d.%d.%d.%d", ip[0], ip[1], ip[2], ip[3]);
|
||||||
display.setTextSize(1);
|
display.setTextSize(1);
|
||||||
|
|||||||
@@ -173,6 +173,7 @@ extends = Heltec_RC32
|
|||||||
build_flags =
|
build_flags =
|
||||||
${Heltec_RC32.build_flags}
|
${Heltec_RC32.build_flags}
|
||||||
-I examples/companion_radio/ui-new
|
-I examples/companion_radio/ui-new
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D DISPLAY_CLASS=NullDisplayDriver
|
-D DISPLAY_CLASS=NullDisplayDriver
|
||||||
-D MAX_CONTACTS=350
|
-D MAX_CONTACTS=350
|
||||||
-D MAX_GROUP_CHANNELS=40
|
-D MAX_GROUP_CHANNELS=40
|
||||||
@@ -315,6 +316,7 @@ extends = Heltec_RC32_with_display
|
|||||||
build_flags =
|
build_flags =
|
||||||
${Heltec_RC32_with_display.build_flags}
|
${Heltec_RC32_with_display.build_flags}
|
||||||
-I examples/companion_radio/ui-new
|
-I examples/companion_radio/ui-new
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D UI_HAS_ROTARY_INPUT
|
-D UI_HAS_ROTARY_INPUT
|
||||||
-D MAX_CONTACTS=350
|
-D MAX_CONTACTS=350
|
||||||
-D MAX_GROUP_CHANNELS=40
|
-D MAX_GROUP_CHANNELS=40
|
||||||
|
|||||||
@@ -182,6 +182,7 @@ extends = Heltec_tracker_v2
|
|||||||
build_flags =
|
build_flags =
|
||||||
${Heltec_tracker_v2.build_flags}
|
${Heltec_tracker_v2.build_flags}
|
||||||
-I examples/companion_radio/ui-new
|
-I examples/companion_radio/ui-new
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D MAX_CONTACTS=350
|
-D MAX_CONTACTS=350
|
||||||
-D MAX_GROUP_CHANNELS=40
|
-D MAX_GROUP_CHANNELS=40
|
||||||
-D DISPLAY_CLASS=ST7735Display
|
-D DISPLAY_CLASS=ST7735Display
|
||||||
|
|||||||
@@ -178,6 +178,7 @@ extends = Heltec_lora32_v2
|
|||||||
build_flags =
|
build_flags =
|
||||||
${Heltec_lora32_v2.build_flags}
|
${Heltec_lora32_v2.build_flags}
|
||||||
-I examples/companion_radio/ui-new
|
-I examples/companion_radio/ui-new
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D DISPLAY_CLASS=SSD1306Display
|
-D DISPLAY_CLASS=SSD1306Display
|
||||||
-D MAX_CONTACTS=160
|
-D MAX_CONTACTS=160
|
||||||
-D MAX_GROUP_CHANNELS=8
|
-D MAX_GROUP_CHANNELS=8
|
||||||
|
|||||||
@@ -185,6 +185,7 @@ extends = Heltec_lora32_v3
|
|||||||
build_flags =
|
build_flags =
|
||||||
${Heltec_lora32_v3.build_flags}
|
${Heltec_lora32_v3.build_flags}
|
||||||
-I examples/companion_radio/ui-new
|
-I examples/companion_radio/ui-new
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D MAX_CONTACTS=350
|
-D MAX_CONTACTS=350
|
||||||
-D MAX_GROUP_CHANNELS=40
|
-D MAX_GROUP_CHANNELS=40
|
||||||
-D DISPLAY_CLASS=SSD1306Display
|
-D DISPLAY_CLASS=SSD1306Display
|
||||||
@@ -341,6 +342,7 @@ lib_deps =
|
|||||||
extends = Heltec_lora32_v3
|
extends = Heltec_lora32_v3
|
||||||
build_flags =
|
build_flags =
|
||||||
${Heltec_lora32_v3.build_flags}
|
${Heltec_lora32_v3.build_flags}
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D MAX_CONTACTS=350
|
-D MAX_CONTACTS=350
|
||||||
-D MAX_GROUP_CHANNELS=40
|
-D MAX_GROUP_CHANNELS=40
|
||||||
-D WIFI_DEBUG_LOGGING=1
|
-D WIFI_DEBUG_LOGGING=1
|
||||||
|
|||||||
@@ -228,6 +228,7 @@ extends = heltec_v4_oled
|
|||||||
build_flags =
|
build_flags =
|
||||||
${heltec_v4_oled.build_flags}
|
${heltec_v4_oled.build_flags}
|
||||||
-I examples/companion_radio/ui-new
|
-I examples/companion_radio/ui-new
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D MAX_CONTACTS=350
|
-D MAX_CONTACTS=350
|
||||||
-D MAX_GROUP_CHANNELS=40
|
-D MAX_GROUP_CHANNELS=40
|
||||||
-D OFFLINE_QUEUE_SIZE=256
|
-D OFFLINE_QUEUE_SIZE=256
|
||||||
@@ -394,6 +395,7 @@ extends = heltec_v4_tft
|
|||||||
build_flags =
|
build_flags =
|
||||||
${heltec_v4_tft.build_flags}
|
${heltec_v4_tft.build_flags}
|
||||||
-I examples/companion_radio/ui-new
|
-I examples/companion_radio/ui-new
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D MAX_CONTACTS=350
|
-D MAX_CONTACTS=350
|
||||||
-D MAX_GROUP_CHANNELS=40
|
-D MAX_GROUP_CHANNELS=40
|
||||||
-D OFFLINE_QUEUE_SIZE=256
|
-D OFFLINE_QUEUE_SIZE=256
|
||||||
|
|||||||
@@ -175,6 +175,7 @@ extends = heltec_v4_r8_oled
|
|||||||
build_flags =
|
build_flags =
|
||||||
${heltec_v4_r8_oled.build_flags}
|
${heltec_v4_r8_oled.build_flags}
|
||||||
-I examples/companion_radio/ui-new
|
-I examples/companion_radio/ui-new
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D MAX_CONTACTS=350
|
-D MAX_CONTACTS=350
|
||||||
-D MAX_GROUP_CHANNELS=40
|
-D MAX_GROUP_CHANNELS=40
|
||||||
-D OFFLINE_QUEUE_SIZE=256
|
-D OFFLINE_QUEUE_SIZE=256
|
||||||
@@ -301,6 +302,7 @@ extends = heltec_v4_r8_tft
|
|||||||
build_flags =
|
build_flags =
|
||||||
${heltec_v4_r8_tft.build_flags}
|
${heltec_v4_r8_tft.build_flags}
|
||||||
-I examples/companion_radio/ui-new
|
-I examples/companion_radio/ui-new
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D MAX_CONTACTS=350
|
-D MAX_CONTACTS=350
|
||||||
-D MAX_GROUP_CHANNELS=40
|
-D MAX_GROUP_CHANNELS=40
|
||||||
-D OFFLINE_QUEUE_SIZE=256
|
-D OFFLINE_QUEUE_SIZE=256
|
||||||
|
|||||||
@@ -153,6 +153,7 @@ extends = LilyGo_TBeam_1W
|
|||||||
build_flags =
|
build_flags =
|
||||||
${LilyGo_TBeam_1W.build_flags}
|
${LilyGo_TBeam_1W.build_flags}
|
||||||
-I examples/companion_radio/ui-new
|
-I examples/companion_radio/ui-new
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D MAX_CONTACTS=350
|
-D MAX_CONTACTS=350
|
||||||
-D MAX_GROUP_CHANNELS=40
|
-D MAX_GROUP_CHANNELS=40
|
||||||
-D OFFLINE_QUEUE_SIZE=256
|
-D OFFLINE_QUEUE_SIZE=256
|
||||||
|
|||||||
@@ -148,6 +148,7 @@ extends = T_Beam_S3_Supreme_SX1262
|
|||||||
build_flags =
|
build_flags =
|
||||||
${T_Beam_S3_Supreme_SX1262.build_flags}
|
${T_Beam_S3_Supreme_SX1262.build_flags}
|
||||||
-I examples/companion_radio/ui-new
|
-I examples/companion_radio/ui-new
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D MAX_CONTACTS=350
|
-D MAX_CONTACTS=350
|
||||||
-D MAX_GROUP_CHANNELS=40
|
-D MAX_GROUP_CHANNELS=40
|
||||||
-D OFFLINE_QUEUE_SIZE=256
|
-D OFFLINE_QUEUE_SIZE=256
|
||||||
|
|||||||
@@ -132,6 +132,7 @@ extends = LilyGo_TLora_V2_1_1_6
|
|||||||
build_flags =
|
build_flags =
|
||||||
${LilyGo_TLora_V2_1_1_6.build_flags}
|
${LilyGo_TLora_V2_1_1_6.build_flags}
|
||||||
-I examples/companion_radio/ui-new
|
-I examples/companion_radio/ui-new
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D MAX_CONTACTS=160
|
-D MAX_CONTACTS=160
|
||||||
-D MAX_GROUP_CHANNELS=8
|
-D MAX_GROUP_CHANNELS=8
|
||||||
-D WIFI_SSID='"ssid"'
|
-D WIFI_SSID='"ssid"'
|
||||||
|
|||||||
@@ -171,6 +171,7 @@ extends = meshnology_w12
|
|||||||
build_flags =
|
build_flags =
|
||||||
${meshnology_w12.build_flags}
|
${meshnology_w12.build_flags}
|
||||||
-I examples/companion_radio/ui-new
|
-I examples/companion_radio/ui-new
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D MAX_CONTACTS=350
|
-D MAX_CONTACTS=350
|
||||||
-D MAX_GROUP_CHANNELS=40
|
-D MAX_GROUP_CHANNELS=40
|
||||||
-D OFFLINE_QUEUE_SIZE=256
|
-D OFFLINE_QUEUE_SIZE=256
|
||||||
|
|||||||
@@ -143,6 +143,7 @@ extends = nibble_screen_connect_base
|
|||||||
build_flags =
|
build_flags =
|
||||||
${nibble_screen_connect_base.build_flags}
|
${nibble_screen_connect_base.build_flags}
|
||||||
-I examples/companion_radio/ui-new
|
-I examples/companion_radio/ui-new
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D DISPLAY_CLASS=SSD1306Display
|
-D DISPLAY_CLASS=SSD1306Display
|
||||||
-D MAX_CONTACTS=300
|
-D MAX_CONTACTS=300
|
||||||
-D MAX_GROUP_CHANNELS=8
|
-D MAX_GROUP_CHANNELS=8
|
||||||
|
|||||||
@@ -140,6 +140,7 @@ extends = nibble_zero_connect_base
|
|||||||
build_flags =
|
build_flags =
|
||||||
${nibble_zero_connect_base.build_flags}
|
${nibble_zero_connect_base.build_flags}
|
||||||
-I examples/companion_radio/ui-new
|
-I examples/companion_radio/ui-new
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D DISPLAY_CLASS=SSD1306Display
|
-D DISPLAY_CLASS=SSD1306Display
|
||||||
-D MAX_CONTACTS=300
|
-D MAX_CONTACTS=300
|
||||||
-D MAX_GROUP_CHANNELS=8
|
-D MAX_GROUP_CHANNELS=8
|
||||||
|
|||||||
@@ -172,6 +172,7 @@ extends = rak3112
|
|||||||
build_flags =
|
build_flags =
|
||||||
${rak3112.build_flags}
|
${rak3112.build_flags}
|
||||||
-I examples/companion_radio/ui-orig
|
-I examples/companion_radio/ui-orig
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D MAX_CONTACTS=350
|
-D MAX_CONTACTS=350
|
||||||
-D MAX_GROUP_CHANNELS=40
|
-D MAX_GROUP_CHANNELS=40
|
||||||
-D WIFI_DEBUG_LOGGING=1
|
-D WIFI_DEBUG_LOGGING=1
|
||||||
|
|||||||
@@ -90,12 +90,11 @@ build_flags = ${rpi_picow.build_flags}
|
|||||||
-D MAX_CONTACTS=100
|
-D MAX_CONTACTS=100
|
||||||
-D MAX_GROUP_CHANNELS=8
|
-D MAX_GROUP_CHANNELS=8
|
||||||
-D ENABLE_USB_INTERFACE
|
-D ENABLE_USB_INTERFACE
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D PIO_FRAMEWORK_ARDUINO_ENABLE_BLUETOOTH
|
-D PIO_FRAMEWORK_ARDUINO_ENABLE_BLUETOOTH
|
||||||
-D BLE_PIN_CODE=123456
|
-D BLE_PIN_CODE=123456
|
||||||
; NOTE: DO NOT ENABLE --> -D BLE_DEBUG_LOGGING=1 (shares Serial with the USB interface)
|
; NOTE: DO NOT ENABLE --> -D BLE_DEBUG_LOGGING=1 (shares Serial with the USB interface)
|
||||||
; NOTE: DO NOT ENABLE --> -D WIFI_DEBUG_LOGGING=1
|
; NOTE: DO NOT ENABLE --> -D WIFI_DEBUG_LOGGING=1
|
||||||
-D WIFI_SSID='""' ; no default network, configure with 'set wifi.ssid' / 'set wifi.pwd'
|
|
||||||
-D WIFI_PWD='""'
|
|
||||||
; -D MESH_PACKET_LOGGING=1
|
; -D MESH_PACKET_LOGGING=1
|
||||||
; -D MESH_DEBUG=1
|
; -D MESH_DEBUG=1
|
||||||
build_src_filter = ${rpi_picow.build_src_filter}
|
build_src_filter = ${rpi_picow.build_src_filter}
|
||||||
@@ -108,6 +107,7 @@ lib_deps = ${rpi_picow.lib_deps}
|
|||||||
[env:PicoW_companion_radio_wifi]
|
[env:PicoW_companion_radio_wifi]
|
||||||
extends = rpi_picow
|
extends = rpi_picow
|
||||||
build_flags = ${rpi_picow.build_flags}
|
build_flags = ${rpi_picow.build_flags}
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D MAX_CONTACTS=100
|
-D MAX_CONTACTS=100
|
||||||
-D MAX_GROUP_CHANNELS=8
|
-D MAX_GROUP_CHANNELS=8
|
||||||
-D WIFI_DEBUG_LOGGING=1
|
-D WIFI_DEBUG_LOGGING=1
|
||||||
|
|||||||
@@ -224,6 +224,7 @@ extends = Station_G2
|
|||||||
build_flags =
|
build_flags =
|
||||||
${Station_G2.build_flags}
|
${Station_G2.build_flags}
|
||||||
-I examples/companion_radio/ui-new
|
-I examples/companion_radio/ui-new
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D MAX_CONTACTS=350
|
-D MAX_CONTACTS=350
|
||||||
-D MAX_GROUP_CHANNELS=40
|
-D MAX_GROUP_CHANNELS=40
|
||||||
-D WIFI_DEBUG_LOGGING=1
|
-D WIFI_DEBUG_LOGGING=1
|
||||||
|
|||||||
@@ -139,6 +139,7 @@ extends = Station_G3_ESP32
|
|||||||
build_flags =
|
build_flags =
|
||||||
${Station_G3_ESP32.build_flags}
|
${Station_G3_ESP32.build_flags}
|
||||||
-I examples/companion_radio/ui-new
|
-I examples/companion_radio/ui-new
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D MAX_CONTACTS=350
|
-D MAX_CONTACTS=350
|
||||||
-D MAX_GROUP_CHANNELS=40
|
-D MAX_GROUP_CHANNELS=40
|
||||||
-D WIFI_DEBUG_LOGGING=1
|
-D WIFI_DEBUG_LOGGING=1
|
||||||
|
|||||||
@@ -176,6 +176,7 @@ extends = ThinkNode_M2
|
|||||||
build_flags =
|
build_flags =
|
||||||
${ThinkNode_M2.build_flags}
|
${ThinkNode_M2.build_flags}
|
||||||
-I examples/companion_radio/ui-new
|
-I examples/companion_radio/ui-new
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D MAX_CONTACTS=350
|
-D MAX_CONTACTS=350
|
||||||
-D MAX_GROUP_CHANNELS=40
|
-D MAX_GROUP_CHANNELS=40
|
||||||
-D OFFLINE_QUEUE_SIZE=256
|
-D OFFLINE_QUEUE_SIZE=256
|
||||||
|
|||||||
@@ -190,6 +190,7 @@ extends = ThinkNode_M5
|
|||||||
build_flags =
|
build_flags =
|
||||||
${ThinkNode_M5.build_flags}
|
${ThinkNode_M5.build_flags}
|
||||||
-I examples/companion_radio/ui-new
|
-I examples/companion_radio/ui-new
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D MAX_CONTACTS=350
|
-D MAX_CONTACTS=350
|
||||||
-D MAX_GROUP_CHANNELS=40
|
-D MAX_GROUP_CHANNELS=40
|
||||||
-D OFFLINE_QUEUE_SIZE=256
|
-D OFFLINE_QUEUE_SIZE=256
|
||||||
|
|||||||
@@ -135,6 +135,7 @@ extends = ThinkNode_M7
|
|||||||
build_flags =
|
build_flags =
|
||||||
${ThinkNode_M7.build_flags}
|
${ThinkNode_M7.build_flags}
|
||||||
-I examples/companion_radio/ui-orig
|
-I examples/companion_radio/ui-orig
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D MAX_CONTACTS=350
|
-D MAX_CONTACTS=350
|
||||||
-D MAX_GROUP_CHANNELS=40
|
-D MAX_GROUP_CHANNELS=40
|
||||||
-D DISPLAY_CLASS=NullDisplayDriver
|
-D DISPLAY_CLASS=NullDisplayDriver
|
||||||
|
|||||||
@@ -137,6 +137,7 @@ extends = ThinkNode_M9
|
|||||||
build_flags =
|
build_flags =
|
||||||
${ThinkNode_M9.build_flags}
|
${ThinkNode_M9.build_flags}
|
||||||
-I examples/companion_radio/ui-new
|
-I examples/companion_radio/ui-new
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D MAX_CONTACTS=350
|
-D MAX_CONTACTS=350
|
||||||
-D MAX_GROUP_CHANNELS=40
|
-D MAX_GROUP_CHANNELS=40
|
||||||
-D WIFI_DEBUG_LOGGING=1
|
-D WIFI_DEBUG_LOGGING=1
|
||||||
|
|||||||
@@ -118,6 +118,7 @@ build_src_filter = ${Xiao_esp32_C3.build_src_filter}
|
|||||||
+<helpers/wifi/*.cpp>
|
+<helpers/wifi/*.cpp>
|
||||||
build_flags =
|
build_flags =
|
||||||
${Xiao_esp32_C3.build_flags}
|
${Xiao_esp32_C3.build_flags}
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D MAX_CONTACTS=350
|
-D MAX_CONTACTS=350
|
||||||
-D MAX_GROUP_CHANNELS=40
|
-D MAX_GROUP_CHANNELS=40
|
||||||
-D OFFLINE_QUEUE_SIZE=256
|
-D OFFLINE_QUEUE_SIZE=256
|
||||||
|
|||||||
@@ -208,6 +208,7 @@ build_src_filter = ${Xiao_S3_WIO.build_src_filter}
|
|||||||
build_flags =
|
build_flags =
|
||||||
${Xiao_S3_WIO.build_flags}
|
${Xiao_S3_WIO.build_flags}
|
||||||
-I examples/companion_radio/ui-new
|
-I examples/companion_radio/ui-new
|
||||||
|
-D ENABLE_WIFI_INTERFACE
|
||||||
-D MAX_CONTACTS=350
|
-D MAX_CONTACTS=350
|
||||||
-D MAX_GROUP_CHANNELS=40
|
-D MAX_GROUP_CHANNELS=40
|
||||||
-D OFFLINE_QUEUE_SIZE=256
|
-D OFFLINE_QUEUE_SIZE=256
|
||||||
|
|||||||
Reference in New Issue
Block a user