index_html: changed info (syslog is per default compiled in).
changed IP addeess in platformio.in to broadcast IP
Signed-off-by: Thomas Osterried <dl9sau@darc.de>
Migrated Thomas dl3el's patches for SPIFFS preferences.cfg.
taskTNC can initiate the storage of preferences.cfg file,
and can show the runing config.
In taskWebserver we now do anti-idle on the connection.
Signed-off-by: Thomas Osterried <dl9sau@darc.de>
Migrated Thomas dl3el's patches for SPIFFS preferences.cfg.
taskTNC can initiate the storage of preferences.cfg file,
and can show the runing config.
In taskWebserver we now do anti-idle on the connection.
Signed-off-by: Thomas Osterried <dl9sau@darc.de>
Migrated Thomas dl3el's patches for SPIFFS preferences.cfg.
taskTNC can initiate the storage of preferences.cfg file,
and can show the runing config.
In taskWebserver we now do anti-idle on the connection.
Signed-off-by: Thomas Osterried <dl9sau@darc.de>
Migrated Thomas dl3el's patches for SPIFFS preferences.cfg.
taskTNC can initiate the storage of preferences.cfg file,
and can show the runing config.
In taskWebserver we now do anti-idle on the connection.
Signed-off-by: Thomas Osterried <dl9sau@darc.de>
Migrated Thomas dl3el's patches for SPIFFS preferences.cfg.
taskTNC can initiate the storage of preferences.cfg file,
and can show the runing config.
In taskWebserver we now do anti-idle on the connection.
Signed-off-by: Thomas Osterried <dl9sau@darc.de>
Migrated Thomas dl3el's patches for SPIFFS preferences.cfg.
taskTNC can initiate the storage of preferences.cfg file,
and can show the runing config.
In taskWebserver we now do anti-idle on the connection.
Signed-off-by: Thomas Osterried <dl9sau@darc.de>
Migrated Thomas dl3el's patches for SPIFFS preferences.cfg.
taskTNC can initiate the storage of preferences.cfg file,
and can show the runing config.
In taskWebserver we now do anti-idle on the connection.
Signed-off-by: Thomas Osterried <dl9sau@darc.de>
Migrated Thomas dl3el's patches for SPIFFS preferences.cfg.
taskTNC can initiate the storage of preferences.cfg file,
and can show the runing config.
In taskWebserver we now do anti-idle on the connection.
Signed-off-by: Thomas Osterried <dl9sau@darc.de>
Migrated Thomas dl3el's patches for SPIFFS preferences.cfg.
taskTNC can initiate the storage of preferences.cfg file,
and can show the runing config.
In taskWebserver we now do anti-idle on the connection.
Signed-off-by: Thomas Osterried <dl9sau@darc.de>
Check for enable_bluetooth before SerialBT.hasClient(). Just tu be sure.
-> .ino and taskTNC.cpp changed
.ino:
- re-ordered code in setup() {}
- SPIFFS: now calling SPIFFS.end() on finish
Signed-off-by: Thomas Osterried <dl9sau@darc.de>
framwork-arduinoespressif32 library now warns if frequency is too high:
ledc: requested frequency and duty resolution can not be achieved, try reducing freq_hz or duty_resolution. div_param=50
[E][esp32-hal-ledc.c:75] ledcSetup(): ledc setup failed!
Examples in documentation use 5000. If your buzzer does not work correctly, please find a correct value,
and report us (along with the info which CPU frequency you configured).
- taskWebserver: read_from_aprs(): also regar call-0 as invalid
Signed-off-by: Thomas Osterried <dl9sau@darc.de>
this is much clearer than
- if (enabled_oled) {
- if (oled_timeout > 0) {
- display.dim(!tempOled);
- } else {
- // If timeout is 0 keep OLED awake
- }
- }
-
- if (tempOled && oled_timeout > 0 && millis() >= oled_timer) {
- tempOled = false; // After some time reset backlight
;)
- we now avoid unnecessary displpay.dim() calls (was every 10ms..):
is on? not on? -> switch on. is off? be on? -> on
- in writedisplaytext,
if (!enabled_oled){ // disable oled
display.dim(true);
}
..was, in my opinion, not needed.
-> removed.
- setup(): if not enable_oled, switch oled on boot and dim iti after a few seconds
- aprsis_data_allow_inet_to_rf defaults to 0, as documented in webserver
Signed-off-by: Thomas Osterried <dl9sau@darc.de>
- feature: if we are flooded from aprs-is (lora TX needs 3-5s), we clear
the queue after 25s
- aprsis-to-lora: src-callsign AX.25-compatibility check only for loraSend
- more esp_task_wdt_reset
Signed-off-by: Thomas Osterried <dl9sau@darc.de>
it was assured it's not. -> this lead to a memory access violation
- usb_serial_data_type & 2: now also traces own bacon and aprsis 3rd party packet
Signed-off-by: Thomas Osterried <dl9sau@darc.de>
usb-serial: 4 options: KISS, logging, tnc-format-trace, logging AND tnc-format-trace,
almost no logging
Test: platform.ini: enabled syslog for all devides
Moved spiffs config reading to the place before starting the webserver
Serial.println() uses obviously CRLF. Some Serial.printf() functions only \n;
changed them to \r\n.
Moved do_send_status_message_to_aprsis to connect_to_aprsis; displayed
fixes tries counter.
Changed syslog prio from KERN to LOG_LOCAL0. Tracker should not
mess up remote servers kernel warnings.
Signed-off-by: Thomas Osterried <dl9sau@darc.de>
usb-serial: 4 options: KISS, logging, tnc-format-trace, logging AND tnc-format-trace,
almost no logging
Test: platform.ini: enabled syslog for all devides
Moved spiffs config reading to the place before starting the webserver
Serial.println() uses obviously CRLF. Some Serial.printf() functions only \n;
changed them to \r\n.
Moved do_send_status_message_to_aprsis to connect_to_aprsis; displayed
fixes tries counter.
Signed-off-by: Thomas Osterried <dl9sau@darc.de>
usb-serial: 4 options: KISS, logging, tnc-format-trace, logging AND tnc-format-trace,
almost no logging
Test: platform.ini: enabled syslog for all devides
Moved spiffs config reading to the place before starting the webserver
Serial.println() uses obviously CRLF. Some Serial.printf() functions only \n;
changed them to \r\n.
Moved do_send_status_message_to_aprsis to connect_to_aprsis; displayed
fixes tries counter.
Signed-off-by: Thomas Osterried <dl9sau@darc.de>