Esp32c3 Arduino Code No Effect

The voltage of the digital inputs and outputs depends on the supply voltage. how many volts is DVDD?
Do you design your own boards?

@msfujino do you mean ADS1299 board?

You said “TI ADS1299” and I thought it was an “ADS1299 chip.” Are you using “EEGFront-EndPerformanceDemonstrationKit”? If so, how is it connected to XIAO_ESO32C3? How many volts is DVDD?

I am not sure what you are having trouble with, as there is not much information available.

1 Like

Thx for your quick reply, @msfujino
About the board, I will gather more info and update later.
Now I have a firmware question:
For SPI, all the pins (MOSI, MISO, and Clock) are fixed at D10, D9, and D8, right? I don’t need to configure them in SPI calls, do I?

It depends on what kind of library you use. Do you have a specific library in mind that you will use?

Arduino standard SPI library cannot do the job?

The following SPI library should be available.

\Arduino15\packages\esp32\hardware\esp32\2.0.14\libraries\SPI
\Arduino15\packages\esp32\hardware\esp32\2.0.14\variants\XIAO_ESP32C3

This sketch has been tested on a digital oscilloscope.
ESP32C3_XIAO_SPI_TEST.zip (1.2 KB)

If you are using the DFRobot ESP32-C3 Beatle V1p0, you have to use a cable to join the round contacts on the right side of the usb connector, labeled as RST. This reset the board and allow run the lastest program loaded.

Work for me!! :slight_smile: