nakhonthai / esp32aprs_t-twr Goto Github PK
View Code? Open in Web Editor NEWAPRS Software project device support LILYGO T-TWR Plus.
License: GNU General Public License v3.0
APRS Software project device support LILYGO T-TWR Plus.
License: GNU General Public License v3.0
I'm uploading firmware on linux debian trixie with VisualStudioCode.
This is the upload full output with the finale error...
Are there usatisfied dependencies???
I'm not sure...
uoload_port
in section [env:esp32s3box]Verbose mode can be enabled via -v, --verbose
option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32s3box.html
PLATFORM: Espressif 32 (6.4.0) > Espressif ESP32-S3-Box
HARDWARE: ESP32S3 240MHz, 320KB RAM, 16MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-builtin, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from lib/LibAPRS_ESP32S3/AX25.h:4,
from include/digirepeater.h:4,
from src/digirepeater.cpp:11:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:43: note: this is the location of the previous definition
#define I2C_SDA 8
In file included from src/digirepeater.cpp:12:
include/main.h:40: warning: "I2C_SCL" redefined
#define I2C_SCL (9)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from lib/LibAPRS_ESP32S3/AX25.h:4,
from include/digirepeater.h:4,
from src/digirepeater.cpp:11:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:44: note: this is the location of the previous definition
#define I2C_SCL 18
Compiling .pio/build/esp32s3box/src/gui_lcd.cpp.o
Compiling .pio/build/esp32s3box/src/igate.cpp.o
In file included from include/igate.h:7,
from src/igate.cpp:11:
include/main.h:39: warning: "I2C_SDA" redefined
#define I2C_SDA (8)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from lib/LibAPRS_ESP32S3/LibAPRSesp.h:1,
from include/igate.h:4,
from src/igate.cpp:11:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:43: note: this is the location of the previous definition
#define I2C_SDA 8
In file included from include/igate.h:7,
from src/igate.cpp:11:
include/main.h:40: warning: "I2C_SCL" redefined
#define I2C_SCL (9)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from lib/LibAPRS_ESP32S3/LibAPRSesp.h:1,
from include/igate.h:4,
from src/igate.cpp:11:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:44: note: this is the location of the previous definition
#define I2C_SCL 18
In file included from include/gui_lcd.h:17,
from src/gui_lcd.cpp:11:
include/main.h:39: warning: "I2C_SDA" redefined
#define I2C_SDA (8)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from include/gui_lcd.h:14,
from src/gui_lcd.cpp:11:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:43: note: this is the location of the previous definition
#define I2C_SDA 8
In file included from include/gui_lcd.h:17,
from src/gui_lcd.cpp:11:
include/main.h:40: warning: "I2C_SCL" redefined
#define I2C_SCL (9)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from include/gui_lcd.h:14,
from src/gui_lcd.cpp:11:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:44: note: this is the location of the previous definition
#define I2C_SCL 18
Compiling .pio/build/esp32s3box/src/main.cpp.o
Compiling .pio/build/esp32s3box/src/parse_aprs.cpp.o
Compiling .pio/build/esp32s3box/src/webservice.cpp.o
In file included from src/main.cpp:12:
include/main.h:39: warning: "I2C_SDA" redefined
#define I2C_SDA (8)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from src/main.cpp:11:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:43: note: this is the location of the previous definition
#define I2C_SDA 8
In file included from src/main.cpp:12:
include/main.h:40: warning: "I2C_SCL" redefined
#define I2C_SCL (9)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from src/main.cpp:11:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:44: note: this is the location of the previous definition
#define I2C_SCL 18
src/parse_aprs.cpp:38: warning: "PI" redefined
#define PI 3.14159265
In file included from src/parse_aprs.cpp:1:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:43: note: this is the location of the previous definition
#define PI 3.1415926535897932384626433832795
In file included from include/webservice.h:11,
from src/webservice.cpp:11:
include/main.h:39: warning: "I2C_SDA" redefined
#define I2C_SDA (8)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from lib/LibAPRS_ESP32S3/AFSK.h:4,
from src/webservice.cpp:10:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:43: note: this is the location of the previous definition
#define I2C_SDA 8
In file included from include/webservice.h:11,
from src/webservice.cpp:11:
include/main.h:40: warning: "I2C_SCL" redefined
#define I2C_SCL (9)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from lib/LibAPRS_ESP32S3/AFSK.h:4,
from src/webservice.cpp:10:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:44: note: this is the location of the previous definition
#define I2C_SCL 18
Compiling .pio/build/esp32s3box/src/wireguard_vpn.cpp.o
In file included from src/wireguard_vpn.cpp:9:
include/main.h:39: warning: "I2C_SDA" redefined
#define I2C_SDA (8)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from src/wireguard_vpn.cpp:8:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:43: note: this is the location of the previous definition
#define I2C_SDA 8
In file included from src/wireguard_vpn.cpp:9:
include/main.h:40: warning: "I2C_SCL" redefined
#define I2C_SCL (9)
In file included from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-gpio.h:29,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal.h:83,
from /home/leonardinux/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:36,
from src/wireguard_vpn.cpp:8:
/home/leonardinux/.platformio/packages/framework-arduinoespressif32/variants/esp32s3box/pins_arduino.h:44: note: this is the location of the previous definition
#define I2C_SCL 18
Building .pio/build/esp32s3box/bootloader.bin
esptool.py v4.5.1
Creating esp32s3 image...
Merged 1 ELF section
Successfully created esp32s3 image.
Generating partitions .pio/build/esp32s3box/partitions.bin
Compiling .pio/build/esp32s3box/libe11/SPI/SPI.cpp.o
Compiling .pio/build/esp32s3box/lib6d6/Adafruit_GFX/Adafruit_GFX.cpp.o
Archiving .pio/build/esp32s3box/libe11/libSPI.a
Indexing .pio/build/esp32s3box/libe11/libSPI.a
Compiling .pio/build/esp32s3box/lib6d6/Adafruit_GFX/Adafruit_SPITFT.cpp.o
Compiling .pio/build/esp32s3box/lib6d6/Adafruit_GFX/glcdfont.c.o
Compiling .pio/build/esp32s3box/lib1a7/Wire/Wire.cpp.o
Compiling .pio/build/esp32s3box/lib17b/Adafruit SSD1306/Adafruit_SSD1306.cpp.o
Archiving .pio/build/esp32s3box/lib6d6/libAdafruit_GFX.a
Indexing .pio/build/esp32s3box/lib6d6/libAdafruit_GFX.a
Compiling .pio/build/esp32s3box/lib613/TinyGPSPlus-ESP32/TinyGPSPlus.cpp.o
Archiving .pio/build/esp32s3box/lib1a7/libWire.a
Indexing .pio/build/esp32s3box/lib1a7/libWire.a
Compiling .pio/build/esp32s3box/libd69/FS/FS.cpp.o
Archiving .pio/build/esp32s3box/lib17b/libAdafruit SSD1306.a
Indexing .pio/build/esp32s3box/lib17b/libAdafruit SSD1306.a
Compiling .pio/build/esp32s3box/libd69/FS/vfs_api.cpp.o
Archiving .pio/build/esp32s3box/lib613/libTinyGPSPlus-ESP32.a
Indexing .pio/build/esp32s3box/lib613/libTinyGPSPlus-ESP32.a
Compiling .pio/build/esp32s3box/libfcf/SPIFFS/SPIFFS.cpp.o
Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFi.cpp.o
Archiving .pio/build/esp32s3box/libd69/libFS.a
Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiAP.cpp.o
Indexing .pio/build/esp32s3box/libd69/libFS.a
Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiClient.cpp.o
Archiving .pio/build/esp32s3box/libfcf/libSPIFFS.a
Indexing .pio/build/esp32s3box/libfcf/libSPIFFS.a
Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiGeneric.cpp.o
Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiMulti.cpp.o
Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiSTA.cpp.o
Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiScan.cpp.o
Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiServer.cpp.o
Compiling .pio/build/esp32s3box/libc8f/WiFi/WiFiUdp.cpp.o
Compiling .pio/build/esp32s3box/libab1/WiFiClientSecure/WiFiClientSecure.cpp.o
Archiving .pio/build/esp32s3box/libc8f/libWiFi.a
Compiling .pio/build/esp32s3box/libab1/WiFiClientSecure/esp_crt_bundle.c.o
Indexing .pio/build/esp32s3box/libc8f/libWiFi.a
Compiling .pio/build/esp32s3box/libab1/WiFiClientSecure/ssl_client.cpp.o
Compiling .pio/build/esp32s3box/libbff/HTTPClient/HTTPClient.cpp.o
Compiling .pio/build/esp32s3box/lib8aa/Update/HttpsOTAUpdate.cpp.o
Compiling .pio/build/esp32s3box/lib8aa/Update/Updater.cpp.o
Archiving .pio/build/esp32s3box/libab1/libWiFiClientSecure.a
Indexing .pio/build/esp32s3box/libab1/libWiFiClientSecure.a
Compiling .pio/build/esp32s3box/libc1f/ESP32httpUpdate/ESP32httpUpdate.cpp.o
Compiling .pio/build/esp32s3box/lib891/XPowersLib/XPowersLibInterface.cpp.o
Archiving .pio/build/esp32s3box/lib8aa/libUpdate.a
Indexing .pio/build/esp32s3box/lib8aa/libUpdate.a
Compiling .pio/build/esp32s3box/lib9a1/Adafruit NeoPixel/Adafruit_NeoPixel.cpp.o
Archiving .pio/build/esp32s3box/libbff/libHTTPClient.a
Archiving .pio/build/esp32s3box/lib891/libXPowersLib.a
Indexing .pio/build/esp32s3box/libbff/libHTTPClient.a
Indexing .pio/build/esp32s3box/lib891/libXPowersLib.a
Compiling .pio/build/esp32s3box/lib9a1/Adafruit NeoPixel/esp.c.o
Compiling .pio/build/esp32s3box/lib9a1/Adafruit NeoPixel/esp8266.c.o
Archiving .pio/build/esp32s3box/libc1f/libESP32httpUpdate.a
Indexing .pio/build/esp32s3box/libc1f/libESP32httpUpdate.a
Compiling .pio/build/esp32s3box/lib9a1/Adafruit NeoPixel/kendyte_k210.c.o
Compiling .pio/build/esp32s3box/libba1/Ai Esp32 Rotary Encoder/AiEsp32RotaryEncoder.cpp.o
Compiling .pio/build/esp32s3box/libba1/Ai Esp32 Rotary Encoder/AiEsp32RotaryEncoderNumberSelector.cpp.o
Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/crypto.c.o
Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/crypto/refc/blake2s.c.o
Archiving .pio/build/esp32s3box/lib9a1/libAdafruit NeoPixel.a
Indexing .pio/build/esp32s3box/lib9a1/libAdafruit NeoPixel.a
Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/crypto/refc/chacha20.c.o
Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/crypto/refc/chacha20poly1305.c.o
Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/crypto/refc/poly1305-donna.c.o
Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/crypto/refc/x25519.c.o
Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/wireguard-esp32.c.o
Archiving .pio/build/esp32s3box/libba1/libAi Esp32 Rotary Encoder.a
Indexing .pio/build/esp32s3box/libba1/libAi Esp32 Rotary Encoder.a
Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/wireguard.c.o
Compiling .pio/build/esp32s3box/lib1ad/Wireguard client for LwIP on ESP32/wireguardif.c.o
Compiling .pio/build/esp32s3box/lib0ae/QRCode/qrcode.c.o
.pio/libdeps/esp32s3box/Wireguard client for LwIP on ESP32/src/wireguardif.c: In function 'wireguardif_output':
.pio/libdeps/esp32s3box/Wireguard client for LwIP on ESP32/src/wireguardif.c:195:47: warning: passing argument 3 of 'wireguardif_output_to_peer' from incompatible pointer type [-Wincompatible-pointer-types]
return wireguardif_output_to_peer(netif, q, ipaddr, peer);
^~~~~~
.pio/libdeps/esp32s3box/Wireguard client for LwIP on ESP32/src/wireguardif.c:92:96: note: expected 'const ip4_addr_t *' {aka 'const struct ip4_addr *'} but argument is of type 'const ip_addr_t *' {aka 'const struct ip_addr *'}
static err_t wireguardif_output_to_peer(struct netif *netif, struct pbuf *q, const ip4_addr_t *ipaddr, struct wireguard_peer peer) {
~~~~~~~~~~~~~~~~~~^~~~~~
.pio/libdeps/esp32s3box/Wireguard client for LwIP on ESP32/src/wireguardif.c: In function 'wireguardif_init':
.pio/libdeps/esp32s3box/Wireguard client for LwIP on ESP32/src/wireguardif.c:931:22: warning: assignment to 'netif_output_fn' {aka 'signed char ()(struct netif *, struct pbuf *, const struct ip4_addr )'} from incompatible pointer type 'err_t ()(struct netif *, struct pbuf *, const ip_addr_t )' {aka 'signed char ()(struct netif *, struct pbuf *, const struct ip_addr *)'} [-Wincompatible-pointer-types]
netif->output = wireguardif_output;
^
Compiling .pio/build/esp32s3box/lib239/Queue/cppQueue.cpp.o
Archiving .pio/build/esp32s3box/lib1ad/libWireguard client for LwIP on ESP32.a
Indexing .pio/build/esp32s3box/lib1ad/libWireguard client for LwIP on ESP32.a
Compiling .pio/build/esp32s3box/lib6ae/LibAPRS_ESP32S3/AFSK.cpp.o
Archiving .pio/build/esp32s3box/lib0ae/libQRCode.a
Compiling .pio/build/esp32s3box/lib6ae/LibAPRS_ESP32S3/AX25.cpp.o
Indexing .pio/build/esp32s3box/lib0ae/libQRCode.a
Compiling .pio/build/esp32s3box/lib6ae/LibAPRS_ESP32S3/ButterworthFilter.cpp.o
Archiving .pio/build/esp32s3box/lib239/libQueue.a
Indexing .pio/build/esp32s3box/lib239/libQueue.a
Compiling .pio/build/esp32s3box/lib6ae/LibAPRS_ESP32S3/CRC-CCIT.c.o
Compiling .pio/build/esp32s3box/lib6ae/LibAPRS_ESP32S3/KISS.cpp.o
Compiling .pio/build/esp32s3box/lib6ae/LibAPRS_ESP32S3/LibAPRS.cpp.o
Compiling .pio/build/esp32s3box/lib6ae/LibAPRS_ESP32S3/fir_filter.cpp.o
Compiling .pio/build/esp32s3box/libf6b/ESP32Ping/ESP32Ping.cpp.o
Compiling .pio/build/esp32s3box/libf6b/ESP32Ping/ping.cpp.o
Compiling .pio/build/esp32s3box/libff1/Adafruit BusIO/Adafruit_BusIO_Register.cpp.o
Archiving .pio/build/esp32s3box/lib6ae/libLibAPRS_ESP32S3.a
Compiling .pio/build/esp32s3box/libff1/Adafruit BusIO/Adafruit_I2CDevice.cpp.o
Indexing .pio/build/esp32s3box/lib6ae/libLibAPRS_ESP32S3.a
Compiling .pio/build/esp32s3box/libff1/Adafruit BusIO/Adafruit_SPIDevice.cpp.o
Archiving .pio/build/esp32s3box/libf6b/libESP32Ping.a
Indexing .pio/build/esp32s3box/libf6b/libESP32Ping.a
Compiling .pio/build/esp32s3box/lib24e/BLE/BLE2902.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLE2904.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLEAddress.cpp.o
Archiving .pio/build/esp32s3box/libff1/libAdafruit BusIO.a
Indexing .pio/build/esp32s3box/libff1/libAdafruit BusIO.a
Compiling .pio/build/esp32s3box/lib24e/BLE/BLEAdvertisedDevice.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLEAdvertising.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLEBeacon.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLECharacteristic.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLECharacteristicMap.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLEClient.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLEDescriptor.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLEDescriptorMap.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLEDevice.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLEEddystoneTLM.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLEEddystoneURL.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLEExceptions.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLEHIDDevice.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLERemoteCharacteristic.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLERemoteDescriptor.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLERemoteService.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLEScan.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLESecurity.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLEServer.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLEService.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLEServiceMap.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLEUUID.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLEUtils.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/BLEValue.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/FreeRTOS.cpp.o
Compiling .pio/build/esp32s3box/lib24e/BLE/GeneralUtils.cpp.o
Compiling .pio/build/esp32s3box/lib4c7/EEPROM/EEPROM.cpp.o
Compiling .pio/build/esp32s3box/lib195/SD/SD.cpp.o
Compiling .pio/build/esp32s3box/lib195/SD/sd_diskio.cpp.o
Archiving .pio/build/esp32s3box/lib24e/libBLE.a
Indexing .pio/build/esp32s3box/lib24e/libBLE.a
Archiving .pio/build/esp32s3box/lib4c7/libEEPROM.a
Indexing .pio/build/esp32s3box/lib4c7/libEEPROM.a
Compiling .pio/build/esp32s3box/lib195/SD/sd_diskio_crc.c.o
Compiling .pio/build/esp32s3box/lib17c/MenuSystem/MenuSystem.cpp.o
Compiling .pio/build/esp32s3box/libde8/TimeLib/TimeLib.cpp.o
Compiling .pio/build/esp32s3box/lib8b0/WebServer/Parsing.cpp.o
Archiving .pio/build/esp32s3box/lib17c/libMenuSystem.a
Archiving .pio/build/esp32s3box/lib195/libSD.a
Indexing .pio/build/esp32s3box/lib195/libSD.a
Indexing .pio/build/esp32s3box/lib17c/libMenuSystem.a
Compiling .pio/build/esp32s3box/lib8b0/WebServer/WebServer.cpp.o
Compiling .pio/build/esp32s3box/lib8b0/WebServer/detail/mimetable.cpp.o
Compiling .pio/build/esp32s3box/FrameworkArduino/Esp.cpp.o
Archiving .pio/build/esp32s3box/libde8/libTimeLib.a
Indexing .pio/build/esp32s3box/libde8/libTimeLib.a
Compiling .pio/build/esp32s3box/FrameworkArduino/FirmwareMSC.cpp.o
Compiling .pio/build/esp32s3box/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pio/build/esp32s3box/FrameworkArduino/HWCDC.cpp.o
Compiling .pio/build/esp32s3box/FrameworkArduino/HardwareSerial.cpp.o
Archiving .pio/build/esp32s3box/lib8b0/libWebServer.a
Indexing .pio/build/esp32s3box/lib8b0/libWebServer.a
Compiling .pio/build/esp32s3box/FrameworkArduino/IPAddress.cpp.o
Compiling .pio/build/esp32s3box/FrameworkArduino/IPv6Address.cpp.o
Compiling .pio/build/esp32s3box/FrameworkArduino/MD5Builder.cpp.o
Compiling .pio/build/esp32s3box/FrameworkArduino/Print.cpp.o
Compiling .pio/build/esp32s3box/FrameworkArduino/Stream.cpp.o
Compiling .pio/build/esp32s3box/FrameworkArduino/StreamString.cpp.o
Compiling .pio/build/esp32s3box/FrameworkArduino/Tone.cpp.o
Compiling .pio/build/esp32s3box/FrameworkArduino/USB.cpp.o
Compiling .pio/build/esp32s3box/FrameworkArduino/USBCDC.cpp.o
Compiling .pio/build/esp32s3box/FrameworkArduino/USBMSC.cpp.o
Compiling .pio/build/esp32s3box/FrameworkArduino/WMath.cpp.o
Compiling .pio/build/esp32s3box/FrameworkArduino/WString.cpp.o
Compiling .pio/build/esp32s3box/FrameworkArduino/base64.cpp.o
Compiling .pio/build/esp32s3box/FrameworkArduino/cbuf.cpp.o
Compiling .pio/build/esp32s3box/FrameworkArduino/esp32-hal-adc.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/esp32-hal-bt.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/esp32-hal-cpu.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/esp32-hal-dac.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/esp32-hal-gpio.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/esp32-hal-i2c-slave.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/esp32-hal-i2c.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/esp32-hal-ledc.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/esp32-hal-matrix.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/esp32-hal-misc.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/esp32-hal-psram.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/esp32-hal-rgb-led.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/esp32-hal-rmt.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/esp32-hal-sigmadelta.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/esp32-hal-spi.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/esp32-hal-time.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/esp32-hal-timer.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/esp32-hal-tinyusb.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/esp32-hal-touch.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/esp32-hal-uart.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/firmware_msc_fat.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/libb64/cdecode.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/libb64/cencode.c.o
Compiling .pio/build/esp32s3box/FrameworkArduino/main.cpp.o
Compiling .pio/build/esp32s3box/FrameworkArduino/stdlib_noniso.c.o
realloc(): invalid pointer
*** [.pio/build/esp32s3box/FrameworkArduino/main.cpp.o] Error -6
Compiling .pio/build/esp32s3box/FrameworkArduino/wiring_pulse.c.o
================================================================================ [FAILED] Took 68.33 seconds ================================================================================
Do not decode any aprs package with SQL closed.
Am I configuring it wrong?
I have V0.3a
Been able to disable the speaker, would be nice.
Hello Somkiat Nakhonthai
I like your APRS firmware for the T-TWR plus a lot. Congratulations.
As I realized that quite a lot of people (including myself, hi) have the problem to configure the WiFi access to their Router I have a proposal how this coudl be made easier.
Did you ever look to the Pi-Star Hotspot software which you find under
On this page there is also a WiFi builder, see https://www.pistar.uk/wifi_builder.php
Which generates a file which you then put on the Pi-Star image file. I think this is a standard Linux file which we also use on Raspberry PI system quite often.
As I understand that the T_TWR Plus does have a SD Karte slot, what do you think about the idea that read such a WiFi file at the time during the boot sequence and then you can configure this SSID and password as WiFi station #1 as you do normally manually in your Wireless menu of your html configuration web page.
The additional information in that file could be skipped.
It is just an idea to make things a bit easier
Vy 73 de Michael DB2GM
Two suggestions if I may:
First: SQL opens slightly late, so some packets are lost and are not decoded. If SQL is set to 0, then yes, it catches everything.
Second: It would be nice if the volume could be set to 0.
Thank you for all the excellent work, otherwise everything is perfect.
The Openedition T-TWR Plus is a great all in one device for running an APRS IGate.
It would be excellent if it could be developed for.
Please, be aware that T-TWR Plus board (both current V2.0 and upcoming V2.1) is already supported by Adafruit TinyUF2 bootloader:
Further batches of the product may come with the bootloader been pre-installed from the factory.
Thus, it could make sense to deploy not only the bare .bin binaries,
but the UF2 one as well.
Converting an ESP32-S3 'application' binary file info UF2 format is as simple as:
uf2conv.py firmware.bin -c -f 0xc47e5767 -b 0 -o firmware.uf2
Please, read https://github.com/microsoft/uf2 for more details.
Instructions on how to install an ESP32-S3 firmware with assistance of TinyUF2 bootloader
Certain APRS-IS servers (such as aprs.glidernet.org) can reject iGate TCP beacons that do not have a time stamp. This makes the ESP32APRS iGate not shown on the GliderNet APRS map websites...
Even though the time stamp is not a mandatory field, is it possible to supply the time stamp as well ?
The stamp uses UTC time (GMT+0h time zone).
Did not fix the crash and reboot on last commit, sorry
With the default settings, I've tried connecting to the WiFi AP to access the config page, and the WiFi AP will appear, then disappear, and when available my devices (Windows 10 laptop and Android Phone Pixel 7) are unable to complete a connection. I've tried changing the WiFi power on the AP side, as well as turning off and on services to no effect. Any tips on how I can further debug?
Hi,
I recently put on the air a T-TWR VHF and it dont't decode any APRS transmitions in RF.
I can heard the signal from its speaker, but it do not send to APRS.fi any stations.
I have tried iGate and DiGi modes and received the same results.
On the dashboard via web interface do not show any statation too.
Antonio
73
PU5PWM
Hi all, the ESP32APRS_T-TWR is really wonderful. I find that when I am monitoring using the web interface, the Uptime seems to reset to 0D 0:0 and when I watch the screen, I can see the welcome boot screen, and I see that it's rebooted. This happens sometimes in a few minutes, others 8-10 min. I've set the output power to low, server filter is set to M/25 to reduce the amount of traffic, and only messages is selected as far as RF2INET and INET2RF filters. I've only enabled radio and igate. Any suggestions? Thanks in advanced. 73
Over the past few days, I’ve been experimenting with this device, currently operating on the .04 firmware. My experiences have been somewhat inconsistent.
I primarily use the device as an IGate/Digi in conjunction with my FT5 during my travels. My goal is not only to utilize it for position reporting but also for messaging with others.
The device seems to reliably transmit my beacons to APRS.fi. On the rare occasion that it doesn’t, a simple reboot usually rectifies the issue.
However, the messaging function has proven to be somewhat unreliable and, at times, nearly unusable. There’s often a significant delay for messages to reach each side of the conversation, and it may require several attempts for a message to go through. The main issue, however, is that message acknowledgements are seldom received on either side. Out of several test sessions, only one was successful, while the others failed to acknowledge any messages at all even though the messages hit their destinations.
Despite these challenges, I’m genuinely excited about this project. I firmly believe that with continued development, this device could revolutionize APRS igate/digipeating by consolidating these functions into a single device. I eagerly look forward to future updates and improvements.
Has anyone other experienced problems when trying to log into the webinterface with firmware 0.3b?
It works perfectly with 0.3 and I can change settings. When I upgrade via OTA to 0.3b no login with admin/admin is possible. When I downgrade to 0.3 again, it works again.
For OpenEdition versions of T-TWR, there is a project from the OpenRTX team https://github.com/OpenRTX/sa8x8-fw
It would be nice to add support for this firmware in the project. Currently, it lacks AT commands that are in the official(NiceRF) one. But in case you have OpenEdition, then the ESP32APRS_T-TWR project is not suitable for you. However, if you add communication through i2c directly, this can be fixed. In my opinion, this is an exhaustive example of full support for 868 through i2c directly: https://github.com/OpenRTX/sa8x8-fw/blob/main/api/python/sa8x8.py
In file included from include/gui_lcd.h:17,
from src/gui_lcd.cpp:11:
include/main.h:39: warning: "I2C_SDA" redefined
#define I2C_SDA (8)
In file included from /home/assada/.platformio/packages/[email protected]/cores/esp32/esp32-hal-gpio.h:29,
from /home/assada/.platformio/packages/[email protected]/cores/esp32/esp32-hal.h:83,
from /home/assada/.platformio/packages/[email protected]/cores/esp32/Arduino.h:36,
from include/gui_lcd.h:14,
from src/gui_lcd.cpp:11:
/home/assada/.platformio/packages/[email protected]/variants/esp32s3box/pins_arduino.h:43: note: this is the location of the previous definition
#define I2C_SDA 8
In file included from include/gui_lcd.h:17,
from src/gui_lcd.cpp:11:
include/main.h:40: warning: "I2C_SCL" redefined
#define I2C_SCL (9)
In file included from /home/assada/.platformio/packages/[email protected]/cores/esp32/esp32-hal-gpio.h:29,
from /home/assada/.platformio/packages/[email protected]/cores/esp32/esp32-hal.h:83,
from /home/assada/.platformio/packages/[email protected]/cores/esp32/Arduino.h:36,
from include/gui_lcd.h:14,
from src/gui_lcd.cpp:11:
/home/assada/.platformio/packages/[email protected]/variants/esp32s3box/pins_arduino.h:44: note: this is the location of the previous definition
#define I2C_SCL 18
In file included from src/gui_lcd.cpp:11:
include/gui_lcd.h:20:10: fatal error: Time.h: No such file or directory
**************************************************************
* Looking for Time.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:Time.h"
* Web > https://registry.platformio.org/search?q=header:Time.h
*
**************************************************************
#include "Time.h"
^~~~~~~~
compilation terminated.
Archiving .pio/build/esp32s3box/lib440/libAdafruit_GFX.a
In file included from src/main.cpp:12:
include/main.h:39: warning: "I2C_SDA" redefined
#define I2C_SDA (8)
In file included from /home/assada/.platformio/packages/[email protected]/cores/esp32/esp32-hal-gpio.h:29,
from /home/assada/.platformio/packages/[email protected]/cores/esp32/esp32-hal.h:83,
from /home/assada/.platformio/packages/[email protected]/cores/esp32/Arduino.h:36,
from src/main.cpp:11:
/home/assada/.platformio/packages/[email protected]/variants/esp32s3box/pins_arduino.h:43: note: this is the location of the previous definition
#define I2C_SDA 8
In file included from src/main.cpp:12:
include/main.h:40: warning: "I2C_SCL" redefined
#define I2C_SCL (9)
In file included from /home/assada/.platformio/packages/[email protected]/cores/esp32/esp32-hal-gpio.h:29,
from /home/assada/.platformio/packages/[email protected]/cores/esp32/esp32-hal.h:83,
from /home/assada/.platformio/packages/[email protected]/cores/esp32/Arduino.h:36,
from src/main.cpp:11:
/home/assada/.platformio/packages/[email protected]/variants/esp32s3box/pins_arduino.h:44: note: this is the location of the previous definition
#define I2C_SCL 18
Indexing .pio/build/esp32s3box/lib440/libAdafruit_GFX.a
In file included from src/main.cpp:47:
include/gui_lcd.h:20:10: fatal error: Time.h: No such file or directory
**************************************************************
* Looking for Time.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:Time.h"
* Web > https://registry.platformio.org/search?q=header:Time.h
*
**************************************************************
#include "Time.h"
^~~~~~~~
compilation terminated.
Archiving .pio/build/esp32s3box/lib0bb/libWire.a
Indexing .pio/build/esp32s3box/lib0bb/libWire.a
Archiving .pio/build/esp32s3box/lib530/libAdafruit SSD1306.a
Indexing .pio/build/esp32s3box/lib530/libAdafruit SSD1306.a
Compiling .pio/build/esp32s3box/libfa3/TinyGPSPlus-ESP32/TinyGPSPlus.cpp.o
Compiling .pio/build/esp32s3box/lib622/FS/FS.cpp.o
Compiling .pio/build/esp32s3box/lib622/FS/vfs_api.cpp.o
Compiling .pio/build/esp32s3box/lib115/SPIFFS/SPIFFS.cpp.o
Compiling .pio/build/esp32s3box/libfb0/WiFi/WiFi.cpp.o
Compiling .pio/build/esp32s3box/libfb0/WiFi/WiFiAP.cpp.o
Compiling .pio/build/esp32s3box/libfb0/WiFi/WiFiClient.cpp.o
Compiling .pio/build/esp32s3box/libfb0/WiFi/WiFiGeneric.cpp.o
Compiling .pio/build/esp32s3box/libfb0/WiFi/WiFiMulti.cpp.o
Compiling .pio/build/esp32s3box/libfb0/WiFi/WiFiSTA.cpp.o
*** [.pio/build/esp32s3box/src/gui_lcd.cpp.o] Error 1
*** [.pio/build/esp32s3box/src/main.cpp.o] Error 1
============================================================================================================= [FAILED] Took 3.61 seconds =============================================================================================================
With the option enabled in the system menu the display always remains active. I would like it to turn off completely to save energy when there is no activity.
I'm using latest firmware version (0.3 and 0.3b). Whe I select SQL Level equal to zero via webgui, (Radio tab) I experiece irregular T-TWR Plus crashes/reboots. The crashes doesn't occure when SQL Level equal to 1.
Crash example from PlatformIO monitor:
[ 78748][D][main.cpp:3666] taskNetwork(): INET: SR9NWJ>APU25N,TCPIP*,qAC,T2RADOM:<IGATE,MSG_CNT=0,LOC_CNT=1
[ 79817][D][AFSK.cpp:862] AFSK_Poll(): Audio dc_offset=1726 mVrms=313
[ 81511][D][main.cpp:3666] taskNetwork(): INET: UR7D-6>APMI04,TCPIP*,qAS,UR7DWW-1:@220156I4837.14N/02220.22E# [email protected] 50 MHz-24 GHZ contest
[ 91547][D][main.cpp:3666] taskNetwork(): INET: UR7D-6>APMI04,TCPIP*,qAS,UR7DWW-1:;UR0DVC *220156z4836.70N/02220.50Er145.625 -0.6 t173.8 YSF
[ 96269][D][main.cpp:3666] taskNetwork(): INET: UR7D-6>APMI04,TCPIP*,qAS,UR7DWW-1:;UR0DUC *220156z4837.05N/02220.45Er438.650 -7.6 DMR
Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled.
Core 1 register dump:
PC : 0x42061608 PS : 0x00060930 A0 : 0x8205d594 A1 : 0x3fcebf00
A2 : 0x00b50090 A3 : 0x00000000 A4 : 0x00000000 A5 : 0x00000000
A6 : 0x00060023 A7 : 0x00000003 A8 : 0x00000000 A9 : 0x3fcebed0
A10 : 0x00000000 A11 : 0x3fcebf0c A12 : 0x00000000 A13 : 0x7b450000
A14 : 0x00000001 A15 : 0x3fcea0e0 SAR : 0x0000000a EXCCAUSE: 0x0000001c
EXCVADDR: 0x00b50090 LBEG : 0x40056f5c LEND : 0x40056f72 LCOUNT : 0xffffffff
Backtrace: 0x42061605:0x3fcebf00 0x4205d591:0x3fcebf30 0x4205d663:0x3fcebf50 0x42061bfe:0x3fcebf70
#0 0x42061605:0x3fcebf00 in uartAvailable at /Users/pavol/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-uart.c:313
#1 0x4205d591:0x3fcebf30 in HardwareSerial::available() at /Users/pavol/.platformio/packages/framework-arduinoespressif32/cores/esp32/HardwareSerial.cpp:478
#2 0x4205d663:0x3fcebf50 in serialEventRun() at /Users/pavol/.platformio/packages/framework-arduinoespressif32/cores/esp32/HardwareSerial.cpp:123
#3 0x42061bfe:0x3fcebf70 in loopTask(void*) at /Users/pavol/.platformio/packages/framework-arduinoespressif32/cores/esp32/main.cpp:51 (discriminator 1)
ELF file SHA256: 8240bef067d3c163
Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0xc (RTC_SW_CPU_RST),boot:0x28 (SPI_FAST_FLASH_BOOT)
Saved PC:0x42163bb6
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x44c
load:0x403c9700,len:0xbe4
load:0x403cc700,len:0x2a68
entry 0x403c98d4
[ 375][V][WiFiServer.h:42] WiFiServer(): WiFiServer::WiFiServer(port=80, ...)
[ 375][V][WebServer.cpp:87] WebServer(): WebServer::Webserver(port=80)
[ 402][I][esp32-hal-psram.c:96] psramInit(): PSRAM enabled
[ 427][D][main.cpp:1993] setup(): Start ESP32IGate V0.3
[ 428][D][main.cpp:1995] setup(): Total heap: 315204
[ 428][I][esp32-hal-i2c.c:75] i2cInit(): Initialising I2C Master: sda=8 scl=9 freq=400000
[ 435][W][Wire.cpp:301] begin(): Bus already started in Master Mode.
[ 442][D][main.cpp:1724] setupPower(): -> getSysPowerDownVoltage:2600
[ 453][D][main.cpp:1793] setupPower(): DCDC=======================================================================
[ 457][D][main.cpp:1794] setupPower(): DC1 : + Voltage:3300 mV
[ 464][D][main.cpp:1795] setupPower(): DC2 : - Voltage:900 mV
[ 470][D][main.cpp:1796] setupPower(): DC3 : + Voltage:3400 mV
[ 476][D][main.cpp:1797] setupPower(): DC4 : - Voltage:1100 mV
[ 482][D][main.cpp:1798] setupPower(): DC5 : + Voltage:3300 mV
[ 489][D][main.cpp:1799] setupPower(): ALDO=======================================================================
[ 499][D][main.cpp:1800] setupPower(): ALDO1: + Voltage:3300 mV
[ 505][D][main.cpp:1801] setupPower(): ALDO2: + Voltage:3300 mV
[ 511][D][main.cpp:1802] setupPower(): ALDO3: + Voltage:3300 mV
[ 517][D][main.cpp:1803] setupPower(): ALDO4: + Voltage:3300 mV
[ 523][D][main.cpp:1804] setupPower(): BLDO=======================================================================
[ 534][D][main.cpp:1805] setupPower(): BLDO1: + Voltage:3300 mV
[ 540][D][main.cpp:1806] setupPower(): BLDO2: + Voltage:3300 mV
[ 546][D][main.cpp:1807] setupPower(): ===========================================================================
[ 557][D][main.cpp:1812] setupPower(): PowerKeyPressOffTime:
[ 562][D][main.cpp:1816] setupPower(): 4 Second
[ 567][D][main.cpp:1833] setupPower(): PowerKeyPressOnTime:
[ 572][D][main.cpp:1837] setupPower(): 128 Ms
[ 588][D][XPowersAXP2101.tpp:3033] setInterruptImpl(): DISABLE - HEX:0xffffffff
[ 591][D][XPowersAXP2101.tpp:3033] setInterruptImpl(): ENABLE - HEX:0x18fc00
[ 599][D][main.cpp:1911] setupPower(): Val = 22
[ 602][D][main.cpp:1912] setupPower(): Setting Charge Target Current : 15383
[ 609][D][main.cpp:1918] setupPower(): Setting Charge Target Voltage : 4200
[ 618][W][sd_diskio.cpp:174] sdCommand(): no token received
[ 721][W][sd_diskio.cpp:174] sdCommand(): no token received
[ 821][W][sd_diskio.cpp:174] sdCommand(): no token received
[ 921][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x00
[ 921][W][sd_diskio.cpp:516] ff_sd_initialize(): GO_IDLE_STATE failed
[ 922][E][sd_diskio.cpp:802] sdcard_mount(): f_mount failed: (3) The physical drive cannot work
[ 931][W][sd_diskio.cpp:174] sdCommand(): no token received
[ 1036][W][sd_diskio.cpp:174] sdCommand(): no token received
[ 1136][W][sd_diskio.cpp:174] sdCommand(): no token received
[ 1236][E][sd_diskio.cpp:199] sdCommand(): Card Failed! cmd: 0x00
[ 1237][W][Wire.cpp:301] begin(): Bus already started in Master Mode.
[ 2357][D][main.cpp:2057] setup(): EEPROM Check 87h=87h(1752Byte)
[ 2357][D][main.cpp:1418] RF_MODULE(): RF Module SA868_UHF Init
[ 3900][D][main.cpp:1489] RF_MODULE(): +DMOERROR
[ 3942][D][main.cpp:1492] RF_MODULE(): +DMOCONNECT:0
[ 3942][D][main.cpp:1495] RF_MODULE(): Write to SA868: AT+DMOSETGROUP=0,432.5000,432.5000,0000,0,0000
[ 4032][D][main.cpp:1497] RF_MODULE(): +DMOSETGROUP:0
[ 4080][D][main.cpp:1500] RF_MODULE(): +DMOSETTAIL:0
[ 4137][D][main.cpp:1503] RF_MODULE(): +DMOSETFILTER:0
[ 4193][D][main.cpp:1506] RF_MODULE(): +DMOSETVOLUME:0
[ 4304][D][main.cpp:2113] setup(): Free heap: 277968
[ 4304][D][main.cpp:2114] setup(): Total PSRAM: 8386215
[ 4304][D][main.cpp:2115] setup(): Free PSRAM: 8242495
[ [4 30438]08[D]][D[A][FSmaKi.ncp.pc:p2p5:38]53 A2]F StK_asinkiNett(w)o: rkA(FS):K soTfastwk aNree tIwonirtk iahlaisz bee
n start
[ 4315][D][AFSK.cpp:228] AFSK_hw_init(): AFSK hardware Initialize
[ 43[3 0 ]4[3D3]0[]A[FDS]K[.WcipFpi:G5e9n]e rciocn.tcipnpu:o1u03_5a]d c__eivneintt(C)a:l labdacc_kd(i)g:i _Ainrdituiianlo izEvee
t: 0 -[ W4I3FI32_R][EAD]D[YA
:K.cpp:70[[ 44336677]][[VI]][[WWiiFFiiGMeunletrii.cc.pcpp:p8:43]4 0a]d d_AaPr(d)u:i n[oW_IeFvIe]n[tA_Pclbi(s)t:A dSdT]A aSdtda rStSeIdD
4368[ ][ 4D]36[8Wi][FiVG]e[nWeiFriiGc.enceprp:ic10.3cp5p]: 3_9ev2]en _taCardlluibanoc_ke(v)e: nAtr_cdub(in):o AEvP enStt:ar 2te -d
]A_START
co nti[ nu 437ou5s][_aDd]c[Wi_FiniGite(ne)r: icad.ccp_pd:i1gi0_35co] n_feviegn
C[ a l4l3ba79ck]([D)]:[ AAFrdSKui.cnpo p:Ev82en] t:co 1nt0 i-n uoAuP_sS_aTAdcRT_i
nitx(b8):3
dc_di[ gi 4_c38on3t][roV]ll[WeriF
Ge[n er43ic8.5c][ppI]:9[A7F]S sK.etc_pep:sp93_] icntonetrfinacuoe_usi_pa(d)c: _iConnitf(i)g: u[ri--ng( TSAGof AtADCP DstMAat)ic- -]I Pa:d c19_p2.a1t6te8.rn4.[01,]. MatAStKe:n 2is5 5:.235
.[ 25 54.3093,] G[IW:] [1A9F2SK.1.c68pp.4:9.24]54 c
ntinu[o us43_9a6dc][_iV]ni[tWi()Fi:G e[-ne-r(iTAc.G cpADp:C1 4DM3A]) s--e]t_ aesdp_ci_pntaettrefarnce[0_i].pc(h):an nSoelf tiAP:s :1902
.[1 6844.40.2]1 [I| ][GaAFteSKwa.yc:pp 1:9952]. 1c68on.4t.in2u5o4u s| _aDHdcC_P inStitar()t:: [0.--0.(T0.AG0 A|D NC etDMmaAs)k--: ] 2a55dc._2p5a5.t2te55rn.[00
.u[ ni 4t 4i0s9] :0[V
[WiFiGe[n er44ic10.c]p[pW]:1[e9sp03] 2-sehtal_e-tspim_eirn.tcer2fa2c6]e _tiipm(e):rA DtHtCacP hISentrvererru RpatnFlgea:g ()19: 2.ED16GE8. t4.im2e rto i 1nt92er.1ru68pt. 4i.1s 2n
ot supported! Setting to LEVEL...
[ 4421][D][main.cpp:3054] taskAPRS(): Task APRS has been start
[ 10869][V][WiFiGeneric.cpp:383] _arduino_event_cb(): SCAN Done: ID: 128, Status: 0, Results: 2
[ 10869][D][WiFiGeneric.cpp:1035] _eventCallback(): Arduino Event: 1 - SCAN_DONE
[ 10874][I][WiFiMulti.cpp:114] run(): [WIFI] scan done
[ 10878][I][WiFiMulti.cpp:119] run(): [WIFI] 2 networks found
[ 10884][D][WiFiMulti.cpp:149] run(): ---> 0: [1][D4:CA:6D:18:F9:E5] xb83 (-77) *
[ 10891][D][WiFiMulti.cpp:151] run(): 1: [5][54:B8:0A:09:47:50] zara (-78) *
[ 10898][I][WiFiMulti.cpp:160] run(): [WIFI] Connecting BSSID: D4:CA:6D:18:F9:E5 SSID: xb83 Channel: 1 (-77)
[ 10919][V][WiFiGeneric.cpp:97] set_esp_interface_ip(): Configuring Station static IP: 0.0.0.0, MASK: 0.0.0.0, GW: 0.0.0.0
[ 11766][V][WiFiGeneric.cpp:355] _arduino_event_cb(): STA Connected: SSID: xb83, BSSID: d4:ca:6d:18:f9:e5, Channel: 1, Auth: WPA2_PSK
[ 11767][D][WiFiGeneric.cpp:1035] _eventCallback(): Arduino Event: 4 - STA_CONNECTED
[ 11779][V][WiFiGeneric.cpp:369] _arduino_event_cb(): STA Got New IP:192.168.1.134
[ 11781][D][WiFiGeneric.cpp:1035] _eventCallback(): Arduino Event: 7 - STA_GOT_IP
[ 11789][D][WiFiGeneric.cpp:1098] _eventCallback(): STA IP: 192.168.1.134, MASK: 255.255.255.0, GW: 192.168.1.1
[ 11799][I][WiFiMulti.cpp:174] run(): [WIFI] Connecting done.
[ 11804][D][WiFiMulti.cpp:175] run(): [WIFI] SSID: xb83
[ 11809][D][WiFiMulti.cpp:176] run(): [WIFI] IP: 192.168.1.134
[ 11814][D][WiFiMulti.cpp:177] run(): [WIFI] MAC: D4:CA:6D:18:F9:E5
[ 11820][D][WiFiMulti.cpp:178] run(): [WIFI] Channel: 1
[ 11825][D][main.cpp:3582] taskNetwork(): Wi-Fi CONNECTED!
[ 11831][D][main.cpp:3583] taskNetwork(): IP address: 192.168.1.134
[ 13842][D][main.cpp:3609] taskNetwork(): Contacting Time Server
[ 16845][D][main.cpp:3743] taskNetwork(): Ping GW to 192.168.1.1
[ 16846][I][ping.cpp:314] ping_start(): PING 192.168.1.1: 32 data bytes
[ 16848][D][ping.cpp:213] ping_recv(): 60 bytes from 14.233.3.130: icmp_seq=1 time=1.449 ms
[ 17857][D][ping.cpp:213] ping_recv(): 60 bytes from 14.233.3.130: icmp_seq=2 time=1.174 ms
[ 18860][D][ping.cpp:213] ping_recv(): 60 bytes from 14.233.3.130: icmp_seq=3 time=1.198 ms
[ 19861][I][ping.cpp:331] ping_start(): 3 packets transmitted, 3 packets received, 0.0% packet loss
[ 19861][I][ping.cpp:335] ping_start(): round-trip min/avg/max/stddev = 1.174/1.274/1.449/0.124 ms
[ 19868][D][main.cpp:3746] taskNetwork(): GW Success!!
....
[232828][D][main.cpp:3666] taskNetwork(): INET: SR9VJK-0>APBM1S,TCPIP*,qAS,DMR-PL:@220200z4925.06ND02053.73E&/A=003707SR9VJK
[233644][D][main.cpp:3666] taskNetwork(): INET: SR9VJP-0>APBM1S,TCPIP*,qAS,DMR-PL:@220200z4921.84ND02057.13E&/A=002001SR9VJP
[244615][D][AFSK.cpp:862] AFSK_Poll(): Audio dc_offset=1722 mVrms=303
[245009][D][main.cpp:3666] taskNetwork(): INET: OM3WYM-13>APRS,TCPIP*,qAC,T2CZECH:=4859.23N/02210.55E_.../...g...t040r...p...P...h94b09882
[245319][D][main.cpp:3666] taskNetwork(): INET: OM3WYM-13>APRS,TCPIP*,qAC,T2CZECH:T#062,057,499,000,000,000,00000000
Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled.
Core 1 register dump:
PC : 0x42061608 PS : 0x00060930 A0 : 0x8205d594 A1 : 0x3fcebf00
A2 : 0x00d60085 A3 : 0x00000000 A4 : 0x00000000 A5 : 0x00000000
A6 : 0x00060023 A7 : 0x00000003 A8 : 0x00000000 A9 : 0x3fcebed0
A10 : 0x00000000 A11 : 0x3fcebf0c A12 : 0x00000000 A13 : 0xd78a0000
A14 : 0x00000001 A15 : 0x3fcea0e0 SAR : 0x0000000a EXCCAUSE: 0x0000001c
EXCVADDR: 0x00d60085 LBEG : 0x40056f5c LEND : 0x40056f72 LCOUNT : 0xffffffff
Backtrace: 0x42061605:0x3fcebf00 0x4205d591:0x3fcebf30 0x4205d663:0x3fcebf50 0x42061bfe:0x3fcebf70
#0 0x42061605:0x3fcebf00 in uartAvailable at /Users/pavol/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-uart.c:313
#1 0x4205d591:0x3fcebf30 in HardwareSerial::available() at /Users/pavol/.platformio/packages/framework-arduinoespressif32/cores/esp32/HardwareSerial.cpp:478
#2 0x4205d663:0x3fcebf50 in serialEventRun() at /Users/pavol/.platformio/packages/framework-arduinoespressif32/cores/esp32/HardwareSerial.cpp:123
#3 0x42061bfe:0x3fcebf70 in loopTask(void*) at /Users/pavol/.platformio/packages/framework-arduinoespressif32/cores/esp32/main.cpp:51 (discriminator 1)
ELF file SHA256: 8240bef067d3c163
Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0xc (RTC_SW_CPU_RST),boot:0x28 (SPI_FAST_FLASH_BOOT)
Saved PC:0x42163bb6
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x44c
load:0x403c9700,len:0xbe4
load:0x403cc700,len:0x2a68
entry 0x403c98d4
ESP32APRS_T-TWR runs on T-TWR Plus (https://www.aliexpress.com/item/1005005734253889.html)
Has anybody else the same problem?
Hello, let me inform you that both VHF and UHF T-TWR decoding not working as stable. Most of the time do not decode.
ESP32APRS_T-TWR V0.4
Best Regards,
How do I turn off or remove the speaker?
Is it the round thing between the boot and reset button?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.