I am trying to compile for the TXMOD, but I run into some errors with the SoftwareSerial library:
Arduino: 1.8.10 (Windows 10), TD: 1.48, Board: “NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200”
In file included from Z:\Kopter\TX\Mav2PT\Mav2PT_v2.54b\Mav2PT_v2.54b.ino:166:0:
config.h:557:18: error: no matching function for call to ‘SoftwareSerial::SoftwareSerial()’
SoftwareSerial frSerial;
^
sketch\config.h:557:18: note: candidate is:
In file included from sketch\config.h:556:0,
from Z:\Kopter\TX\Mav2PT\Mav2PT_v2.54b\Mav2PT_v2.54b.ino:166:
C:\Users\David\Documents\Arduino\libraries\SoftwareSerial\src/SoftwareSerial.h:48:2: note: SoftwareSerial::SoftwareSerial(int, int, bool, int, int)
SoftwareSerial(int receivePin, int transmitPin, bool inverse_logic = false, int bufSize = 64, int isrBufSize = 0);
^
C:\Users\David\Documents\Arduino\libraries\SoftwareSerial\src/SoftwareSerial.h:48:2: note: candidate expects 5 arguments, 0 provided
Z:\Kopter\TX\Mav2PT\Mav2PT_v2.54b\FrSkySPortPT.ino: In function ‘void FrSkySPort_Init()’:
FrSkySPortPT:87:60: error: no matching function for call to ‘SoftwareSerial::begin(int, SoftwareSerialConfig, int8_t&, int8_t&, bool&)’
frSerial.begin(frBaud, SWSERIAL_8N1, frRx, frTx, frInvert);
^
Z:\Kopter\TX\Mav2PT\Mav2PT_v2.54b\FrSkySPortPT.ino:87:60: note: candidates are:
In file included from sketch\config.h:556:0,
from Z:\Kopter\TX\Mav2PT\Mav2PT_v2.54b\Mav2PT_v2.54b.ino:166:
C:\Users\David\Documents\Arduino\libraries\SoftwareSerial\src/SoftwareSerial.h:52:7: note: bool SoftwareSerial::begin(int32_t)
bool begin(int32_t baud) {
^
C:\Users\David\Documents\Arduino\libraries\SoftwareSerial\src/SoftwareSerial.h:52:7: note: candidate expects 1 argument, 5 provided
C:\Users\David\Documents\Arduino\libraries\SoftwareSerial\src/SoftwareSerial.h:55:7: note: bool SoftwareSerial::begin(int32_t, SoftwareSerialConfig)
bool begin(int32_t baud, SoftwareSerialConfig config);
^
C:\Users\David\Documents\Arduino\libraries\SoftwareSerial\src/SoftwareSerial.h:55:7: note: candidate expects 2 arguments, 5 provided
Multiple libraries were found for “Adafruit_GFX.h”
Used: C:\Users\David
Multiple libraries were found for “SoftwareSerial.h”
Used: C:\Users\David
Not used: C:\Users\David
Multiple libraries were found for “CircularBuffer.h”
Used: C:\Users\David
Multiple libraries were found for “SPI.h”
Used: C:\Users\David
Multiple libraries were found for “Wire.h”
Used: C:\Users\David
Multiple libraries were found for “Adafruit_SSD1306.h”
Used: C:\Users\David
Multiple libraries were found for “EEPROM.h”
Used: C:\Users\David
Multiple libraries were found for “ESP8266WiFi.h”
Used: C:\Users\David
Multiple libraries were found for “ESP8266WebServer.h”
Used: C:\Users\David
Multiple libraries were found for “mavlink_types.h”
Used: C:\Users\David
exit status 1
no matching function for call to ‘SoftwareSerial::SoftwareSerial()’