SparkFun ESP32-C3 Pro Micro [DEV-23484]- Schematic Error?

  1. RXD is defined as IO20 (pin 30), but gets labeled as IO21/RXI

  2. TXD is defined as IO21 (pin 31), but gets labeled as IO20/TXO

Easiest way to fix this appears to be updating/correcting the labels to IO20/RXI and IO21/TXO.

Example needs added to the getting started guide on using these two UART pins:

void setup()

{

Serial.begin(115200); // USB CDC Serial-overUSB

Serial.println(“Serial: Begin”);

Serial1.begin(115200, SERIAL_8N1, 20, 21); // rxPin=20, txPin=21

Serial1.println(“Serial1: Begin”);

}

void loop() {

Serial.println(“Serial”);

Serial1.println(“Serial1”);

delay(3000);

}

It does look incorrect; I’ll verify and/or get it fixed

Thanks for the heads-up!

Thanks for catching the error.

Are the numbers running from 12 at the top to 31 at the bottom the GPIO pin numbers?

Yes, I believe that is the case (for the c3 specifically)