Current Behavior
The Matek F411 Wing with SFTSRL2 Firmare has 2x Softserial but just 2x TX no RX/TX
Desired Behavior
It would be better to have a third "full" serial with RX TX as Serial 2 and leave Serial 1 as TX only.
Suggested Solution
The most unused connections on a Matek F411 Wing are S2/S7 solder Pads (PB5/PA15). I don't know if a additional adjustment for the timer needed (S2/S7 are actual on different timer) ? - i just test this with defined S5/S6 (same timer) as Soft Serial 2 RX/TX and it worked great (tested with a GPS connected).
#if defined(MATEKF411_SFTSRL2) #define USE_SOFTSERIAL1 #define SOFTSERIAL_1_TX_PIN PA0 // ST1 pad #define SOFTSERIAL_1_RX_PIN PA0 #define USE_SOFTSERIAL2 #define SOFTSERIAL_2_TX_PIN PB5 // S2 #define SOFTSERIAL_2_RX_PIN PA15 // S7 #define SERIAL_PORT_COUNT 5
Who does this impact? Who is this for?
Additional CPU based serial port on Matek F411 for example to use ESP32 LORA INavRadar - when UART 1/2 is in use for CRSF/GPS.
Current Behavior
The Matek F411 Wing with SFTSRL2 Firmare has 2x Softserial but just 2x TX no RX/TX
Desired Behavior
It would be better to have a third "full" serial with RX TX as Serial 2 and leave Serial 1 as TX only.
Suggested Solution
The most unused connections on a Matek F411 Wing are S2/S7 solder Pads (PB5/PA15). I don't know if a additional adjustment for the timer needed (S2/S7 are actual on different timer) ? - i just test this with defined S5/S6 (same timer) as Soft Serial 2 RX/TX and it worked great (tested with a GPS connected).
#if defined(MATEKF411_SFTSRL2) #define USE_SOFTSERIAL1 #define SOFTSERIAL_1_TX_PIN PA0 // ST1 pad #define SOFTSERIAL_1_RX_PIN PA0 #define USE_SOFTSERIAL2 #define SOFTSERIAL_2_TX_PIN PB5 // S2 #define SOFTSERIAL_2_RX_PIN PA15 // S7 #define SERIAL_PORT_COUNT 5Who does this impact? Who is this for?
Additional CPU based serial port on Matek F411 for example to use ESP32 LORA INavRadar - when UART 1/2 is in use for CRSF/GPS.