Update for ESP32 type devices... I use the Seeed XIAO ESP32C3, but they have other XIAO.. C6, S3...
Update the config and hardware files to make more compatable with newer microcontrollers and configuring hardware and software pins
The XIAO SAMD also needs softwareserial to run a second UART