Le circuit ESP32 possède 3 canaux UART (0,1,2) qui sont assignés à des pins fixes. Il est néanmoins possible de les changer si l’on utilise ces pins pour une autre fonction. Ceci est par exemple le cas pour les Circuits TTGO ESP32 LORA qui ont déjà les pins assignés à l’ecran OLED. Les fonctions hardware étant reprogrammable on peut les changer avec les commandes suivantes:
//Map serial 1 to alternative pins
HardwareSerial Serial1(1);
#define SERIAL1_RXPIN 22
#define SERIAL1_TXPIN 23
puis dans Setup:
Serial1.begin(GPSBaud, SERIAL_8N1, SERIAL1_RXPIN, SERIAL1_TXPIN);
A+
Rolf