Post deleted
Post deleted
Post deleted
Post deleted
Post deleted
Post deleted
Post deleted
Post deleted
Post deleted
Post deleted
Hi there,
So, where is the confusion? may be better served to head over to the SPrkFun support forum… I don’t think those are seeed studio parts. Unless it’s a generic Arduino Question ?
Also do us a solid and keep them to one thread.
The ESP tool uses are present in each device it pertains too. One just needs to read the WiKi. ![]()
HTH
GL
PJ ![]()
My confusion relates to programming of esp32 serial ports. I don’t think what I’m trying to accomplish is specific to the Sparkfun board but it is clearly not related to Seeed Studio products. I mistakenly associated Seed Studio with the esp32 processor line when in fact the cpu’s appear to be made by Espessif.
I tried to delete my post from the Seeed Forum but I cannot.
As always, thanks.
Jim
Hi there,
Ah’ I see and agree, I gave it a quick Parusal and I see this info.
From the hardware overview:
HardwareSerial constructor with the correct UART number and pins.For example:
HardwareSerial MySerial(2);
MySerial.begin(115200, SERIAL_8N1, /*rxPin=*/16, /*txPin=*/17);
Even on Seeed Xiao ESP32’s whenever you want to use another port it’s always a thing to EXPLICITLY define the pins. don’t go by the SS numbers (SilkScreen) i.e D1, D6, etc use GPIO’s you will always be successful ![]()
HTH
Gl
PJ ![]()
Both UART1 and UART2 TX/RX can be mapped to almost any GPIO
(because ESP32-C6 uses the GPIO Matrix just like S3, C3, S2).
The board does NOT dedicate any specific pins to hardware UART.
That means you choose the pins yourself.
Based on SparkFun’s schematic and which pins are free:
| Function | GPIO |
|---|---|
| TX | GPIO17 |
| RX | GPIO16 |
If you need a second UART:
| Function | GPIO |
|---|---|
| TX | GPIO7 |
| RX | GPIO6 |