Getting Started with Seeed Studio XIAO ESP32C6 | Seeed Studio Wiki #1089
Replies: 31 comments 29 replies
-
Hello everyone. I've been trying to use the ESP32-C6 for several days. I have Arduino 2.1.0 installed (2.0.8 does not exist); I placed the json file in preferences, modified the boards.txt document and added the XIAO_ESP32C6 folder and I have this error. Does anyone have the same problem? ../AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3\cores\esp32/esp32-hal-gpio.h:29:10: fatal error: pins_arduino.h: |
Beta Was this translation helpful? Give feedback.
-
Hi Harrison;
Here I put the error code and the screenshots.
In file included from
C:\Users\Adri�n\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3\cores\esp32\esp32-hal.h:75,
from
C:\Users\Adri�n\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3\cores\esp32\Arduino.h:36,
from
C:\Users\Adri�n\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3\cores\esp32\Esp.cpp:20:
C:\Users\Adri�n\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3\cores\esp32\esp32-hal-gpio.h:29:10:
fatal error: pins_arduino.h: No such file or directory
29 | #include "pins_arduino.h"
| ^~~~~~~~~~~~~~~~
compilation terminated.
C:\Users\Adri�n\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3\cores\esp32\HardwareSerial.cpp:7:10:
fatal error: pins_arduino.h: No such file or directory
7 | #include "pins_arduino.h"
| ^~~~~~~~~~~~~~~~
compilation terminated.
In file included from
C:\Users\Adri�n\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3\cores\esp32\esp32-hal.h:75,
from
C:\Users\Adri�n\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3\cores\esp32\Arduino.h:36,
from
C:\Users\Adri�n\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3\cores\esp32\FunctionalInterrupt.cpp:9:
C:\Users\Adri�n\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3\cores\esp32\esp32-hal-gpio.h:29:10:
fatal error: pins_arduino.h: No such file or directory
29 | #include "pins_arduino.h"
| ^~~~~~~~~~~~~~~~
compilation terminated.
In file included from
C:\Users\Adri�n\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3\cores\esp32/esp32-hal.h:75,
from
C:\Users\Adri�n\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3\cores\esp32/Arduino.h:36,
from
C:\Users\Adri�n\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3\cores\esp32\IPAddress.cpp:20:
C:\Users\Adri�n\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3\cores\esp32/esp32-hal-gpio.h:29:10:
fatal error: pins_arduino.h: No such file or directory
29 | #include "pins_arduino.h"
| ^~~~~~~~~~~~~~~~
compilation terminated.
In file included from
C:\Users\Adri�n\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3\cores\esp32\esp32-hal.h:75,
from
C:\Users\Adri�n\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3\cores\esp32\HWCDC.cpp:17:
C:\Users\Adri�n\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3\cores\esp32\esp32-hal-gpio.h:29:10:
fatal error: pins_arduino.h: No such file or directory
29 | #include "pins_arduino.h"
| ^~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Thank you.
Adrián.
*--*
*Aviso Legal:* La información que contiene este correo electrónico y, en su
caso, los ficheros adjuntos, está dirigida a la persona cuya dirección
electrónica figura en la cabecera. Si usted recibe este correo electrónico
y no es el destinatario, le rogamos lo borre de inmediato. Cualquier uso
fraudulento realizado con el contenido del correo electrónico recibido,
queda sometido a las acciones previstas por la legislación vigente.
Legal warning: The information which this e-mail contains and, should this
be the case, its attached files, are for the sole use of the person whose
e-mail address figures in the heading. Should any other person receive this
e-mail, we request that it be erased at once. Any fraudulent use of the
contents of this e-mail is punishable by law according to the current
legislation regarding these matters
El mié, 10 abr 2024 a las 8:18, Harrison Xu ***@***.***>)
escribió:
… Hey Adrián, I am Harrison from Seeed. It looks like your information is
not enough for us to identify what happened. Maybe paste as many lines of
error code in your IDE output as possible here?
—
Reply to this email directly, view it on GitHub
<#1089 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALGV23M7VIVQ3GAAI2ZZO7TY4TKTZAVCNFSM6AAAAABF3LRITCVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TANRWG4ZDK>
.
You are receiving this because you commented.Message ID:
***@***.***
.com>
|
Beta Was this translation helpful? Give feedback.
-
Yes I did.
Ok, tell me something.
Adrian
*--*
*Aviso Legal:* La información que contiene este correo electrónico y, en su
caso, los ficheros adjuntos, está dirigida a la persona cuya dirección
electrónica figura en la cabecera. Si usted recibe este correo electrónico
y no es el destinatario, le rogamos lo borre de inmediato. Cualquier uso
fraudulento realizado con el contenido del correo electrónico recibido,
queda sometido a las acciones previstas por la legislación vigente.
Legal warning: The information which this e-mail contains and, should this
be the case, its attached files, are for the sole use of the person whose
e-mail address figures in the heading. Should any other person receive this
e-mail, we request that it be erased at once. Any fraudulent use of the
contents of this e-mail is punishable by law according to the current
legislation regarding these matters
El El vie, 12 abr 2024 a las 7:43, Spencer ***@***.***>
escribió:
… Have you tested the blink example, plz let us see if this example could
make any error.
—
Reply to this email directly, view it on GitHub
<#1089 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALGV23NTHTXLPIROJVGTIYDY45X75AVCNFSM6AAAAABF3LRITCVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TAOJRGU2TE>
.
You are receiving this because you commented.Message ID:
***@***.***
.com>
|
Beta Was this translation helpful? Give feedback.
-
Hello!
I have that file you tell me correctly installed. I have uninstalled the
esp32 library for the third time and reinstalled as are the steps in the
tutorial. It does not work.
It's trying to upload a simple blink. Does anyone else have this problem?
*--*
*Aviso Legal:* La información que contiene este correo electrónico y, en su
caso, los ficheros adjuntos, está dirigida a la persona cuya dirección
electrónica figura en la cabecera. Si usted recibe este correo electrónico
y no es el destinatario, le rogamos lo borre de inmediato. Cualquier uso
fraudulento realizado con el contenido del correo electrónico recibido,
queda sometido a las acciones previstas por la legislación vigente.
Legal warning: The information which this e-mail contains and, should this
be the case, its attached files, are for the sole use of the person whose
e-mail address figures in the heading. Should any other person receive this
e-mail, we request that it be erased at once. Any fraudulent use of the
contents of this e-mail is punishable by law according to the current
legislation regarding these matters
El vie, 12 abr 2024 a las 8:03, Spencer ***@***.***>)
escribió:
… "If you did run the blink example and still facing this problem, you may
have installed the incomplete board library. Check if you have the file:
image.png (view on web)
<https://github.com/Seeed-Studio/wiki-documents/assets/45476879/c652e9c3-a55f-437a-aefe-2c451f7c0f28>
If not, please reinstall the board library in your Arduino IDE. And if
still facing any problem, see if the Arduino IDE supports the path which
includes your username: 'Adrián' -> Adri�n"
—
Reply to this email directly, view it on GitHub
<#1089 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALGV23L3NHZOUZZUKKP4DDDY452JZAVCNFSM6AAAAABF3LRITCVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TAOJRGY3TQ>
.
You are receiving this because you commented.Message ID:
***@***.***
.com>
|
Beta Was this translation helpful? Give feedback.
-
Up to now, the arduino-esp32 repository has released version 3.0.0-rc1, which adds support for the XIAO ESP32C6, eliminating the need to manually add the XIAO ESP32C6 board. the wiki can now be updated. |
Beta Was this translation helpful? Give feedback.
-
Thank you!
Now is working.
Adrian
*--*
*Aviso Legal:* La información que contiene este correo electrónico y, en su
caso, los ficheros adjuntos, está dirigida a la persona cuya dirección
electrónica figura en la cabecera. Si usted recibe este correo electrónico
y no es el destinatario, le rogamos lo borre de inmediato. Cualquier uso
fraudulento realizado con el contenido del correo electrónico recibido,
queda sometido a las acciones previstas por la legislación vigente.
Legal warning: The information which this e-mail contains and, should this
be the case, its attached files, are for the sole use of the person whose
e-mail address figures in the heading. Should any other person receive this
e-mail, we request that it be erased at once. Any fraudulent use of the
contents of this e-mail is punishable by law according to the current
legislation regarding these matters
El El lun, 15 abr 2024 a las 15:07, Xuebin Ruan ***@***.***>
escribió:
… Up to now, the arduino-esp32 repository has released version 3.0.0-rc1,
which adds support for the XIAO ESP32C6, eliminating the need to manually
add the XIAO ESP32C6 board. the wiki can now be updated.
—
Reply to this email directly, view it on GitHub
<#1089 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALGV23LTDBWGBBUGCJIYU6TY5PGJFAVCNFSM6AAAAABF3LRITCVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TCMJYGMYDK>
.
You are receiving this because you commented.Message ID:
***@***.***
.com>
|
Beta Was this translation helpful? Give feedback.
-
Is the schematic for XIAO_ESP32C6 available? |
Beta Was this translation helpful? Give feedback.
-
Love4yzp, |
Beta Was this translation helpful? Give feedback.
-
when we'll have circuitpython support? |
Beta Was this translation helpful? Give feedback.
-
It does not appear that the Arduino support library has any support for programming the LP core. Is this on the roadmap for the Arduino support lib? |
Beta Was this translation helpful? Give feedback.
-
the first thing after the blink example is deep sleep. Great. but what is gpio33? How to modify the program so it works with one of the standard pins D0-D10? |
Beta Was this translation helpful? Give feedback.
-
The description of this dev board says "onboard lithium battery charging management circuit" where can I find more about how to use that, specifically with a solar panel for charging? |
Beta Was this translation helpful? Give feedback.
-
The kicad_sym files for this and other projects seems broken (I get access denied when I try to open) from the main page: https://wiki.seeedstudio.com/SeeedStudio_XIAO_Series_Introduction/#seeed-series-kicad-files seems broken. https://files.seeedstudio.com/wiki//XIAO/Seeed_Studio_XIAO_Series-20240814.kicad_sym It can be fixed by replacing the "//" with "/" https://files.seeedstudio.com/wiki/XIAO/Seeed_Studio_XIAO_Series-20240814.kicad_sym |
Beta Was this translation helpful? Give feedback.
-
For the charging management, is there anyway via arduino code to get the battery status? I need to figure out if it is full or close to dead. |
Beta Was this translation helpful? Give feedback.
-
Wifi examples are not working
Configuring access point...
|
Beta Was this translation helpful? Give feedback.
-
which pin does the build-in led attatched? |
Beta Was this translation helpful? Give feedback.
-
Confirmed my ESP32C6 is working in Arduino using the XIAO_ESP32C6 board definition by uploading blink to it. However, both examples for Matter (MatterCommissionTest.ino and MatterMinimum.ino) fail because the sketch is too big: Sketch uses 1579565 bytes (120%) of program storage space. Maximum is 1310720 bytes. Is there a simple workaround that I'm missing, or do I need to find a device with more storage? I'm surprised by this because this device is specifically marketed as supporting Matter. Perhaps there's a specific Matter library? |
Beta Was this translation helpful? Give feedback.
-
in the documentation above it is written that for the battery " The negative terminal should be on the side closest to the USB port, while the positive terminal should be on the side farthest from the USB port.", However they are at equal distance from the usb port. One is labeled + and the other - |
Beta Was this translation helpful? Give feedback.
-
I am trying to build a DIY Zigbee unit, that is battery powered/optimized. Is there any way to wake the unit from deep sleep wirelessly, so it can stay in deep sleep, until a new Zigbee command tells it to do something else? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
How to use it with Zigbee2Mqtt? I was able to join device to the network, but on list device I have Manufacturer: Unsupported |
Beta Was this translation helpful? Give feedback.
-
In the second example missing at least "#include "Zigbee.h"" and more.... Please update these examples... I tried also use ready to use examples from arduino ide, but after flashing, device is not connecting to a network, nor produce any output in serial... /Users/tomasz/Zigbee_On_Off_Switch/Zigbee_On_Off_Switch.ino: In function 'void setup()': Compilation error: 'class ZigbeeSwitch' has no member named 'isBound'; did you mean 'bound'? |
Beta Was this translation helpful? Give feedback.
-
What pin number (or #define) can I use to read the BOOT button from my program? I'm using the XAIO ESP32-c6 and Arduino IDE. I see BOOT/GPIO9 on the pad on the bottom of the XAIO. I'm wondering what argument to pass to pinMode() and digitalRead(). |
Beta Was this translation helpful? Give feedback.
-
Isn't the pin number to pass the GPIO_# with # replaces with whatever gpio
you want to access?
…On Thu, 29 May 2025, 17:05 David Carrel, ***@***.***> wrote:
The question is "what pin *number*"? I know that if I want the pin for
TX/GPIO16 then I code the pin number as D6. So my question is: If I want
BOOT/GPIO9 then what pin number do I pass to pinMode() and digitalRead() ?
—
Reply to this email directly, view it on GitHub
<#1089 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AS7S2IPUY766SJNSFIBT42T3A4OY3AVCNFSM6AAAAABF3LRITCVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGMZRGA4TANA>
.
You are receiving this because you were mentioned.Message ID:
<Seeed-Studio/wiki-documents/repo-discussions/1089/comments/13310904@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
GPIO_NUM9
…On Thu, 29 May 2025, 22:56 David Carrel, ***@***.***> wrote:
Thanks. This works if I use the value "9". (Not "GPIO_9" but just "9".)
Should there be a #define for this in
~/Library/Arduino15/packages/esp32/hardware/esp32/3.2.0/variants/XIAO_ESP32C6/pins_arduino.h
??
—
Reply to this email directly, view it on GitHub
<#1089 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AS7S2INTFH2Q6OU4FFUPJGD3A5YANAVCNFSM6AAAAABF3LRITCVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGMZRGQYDAMI>
.
You are receiving this because you were mentioned.Message ID:
<Seeed-Studio/wiki-documents/repo-discussions/1089/comments/13314001@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
hi, I've been powering the esp32c6 with usb-c so far and it has been working great. now I'm trying to power it up with a 18650 lithium battery 3.7v and the bluetooth and wifi are all shut off . Is that the modem sleep mode ? what can I do to activatre the bluetooth and wifi ? thanks |
Beta Was this translation helpful? Give feedback.
-
Note that when using the ESP-IDF framework, the internal antenna is NOT enabled by default! Cost me quite some time. |
Beta Was this translation helpful? Give feedback.
-
Hi, I've found a problem with esphome in: adruino and esp-idf: They allocate quite a lot of memory for basics like wifi + log + api etc. Which leaves us with little of heap left behind. Issue is compounded if it's used with screen like your 7.5 inch XIAO gadget, where heap left is about on arduino is 93K and esp-idf it's 63K bytes. To display a online downloaded image in B&W mode, image decoder required a buffer of 48K, but since heap is fragmented, on arduino it manages to find hole big enough, but fails on esp-idf. I was told that in few months arduino will use latest esp-idf library and issue will be equal on both. HOWEVER. It seems that esp-idf / adruino is using wrong SRAM size of 320K bytes for this chip, seems to be wasting 80K bytes of SRAM that we could have available for large memory operations (like again, operating screen image display). |
Beta Was this translation helpful? Give feedback.
-
Just bought this and easy install has become a nightmare. Computer can't find the serial port. Exit code 2. I am using data cable. I downloaded everything. I tried installing esp home; it installs everything but can't resolve IP issue. I am very frustrated and disappointed that this isn't a device that works out of box. |
Beta Was this translation helpful? Give feedback.
-
Hello there, |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Getting Started with Seeed Studio XIAO ESP32C6 | Seeed Studio Wiki
Getting Started with Seeed Studio XIAO ESP32C6.
https://wiki.seeedstudio.com/xiao_esp32c6_getting_started/
Beta Was this translation helpful? Give feedback.
All reactions