There are cases where additional Serial ports are needed:
Serial (UART0) is used for debugging though USB serial port.
The pins of UART1 shares the bootstrap pin, which must not be pulled-up during bootstrapping. This causes issues when connecting UART1 to UART devices, which is default to idle HIGH.
Therefore, providing a SoftwareSerial library can be helpful for users when connecting to external UART devices.
There are cases where additional Serial ports are needed:
UART0
) is used for debugging though USB serial port.UART1
shares the bootstrap pin, which must not be pulled-up during bootstrapping. This causes issues when connecting UART1 to UART devices, which is default to idle HIGH.Therefore, providing a SoftwareSerial library can be helpful for users when connecting to external UART devices.