CircuitPython for ESP32S3 | Seeed Studio Wiki #565
-
CircuitPython for ESP32S3 | Seeed Studio WikiCircuitPython for ESP32S3 |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 2 replies
-
This was a great tutorial. I just got my SEEED ESP32-S3. I was able to flash it to: Espressif - ESP32-S3-DevKitM-1-N8 like you did. I did not get any errors. However, I did not get the "CIRCUITPY" on the USB like you did. I tried running a quick LED blink test to verify it worked, but kept getting an error. It kept indicating that I had no libraries installed for Circuit Python. ++++++++++++++++++++++++++++++++ led_pin = digitalio.DigitalInOut(board.D2) # GPIO pin connected to the LED (i tried external led too, D10 to ground, failed) delay_time = 1 # Delay time in seconds while True: ++++++++++++++++++++++++++++++++++++++++++++ In thonny, I have lib folder, but there's nothing in it. Does this Seeed ESP32-S3 actually support CircuitPython? |
Beta Was this translation helpful? Give feedback.
-
Love the XIAO ESP32C3! I've manged to make WiFi work flawlessly over Circuitpython. Has been anyone been able to get BLE over CircuitPython working? Found this as a dead-end for the moment 💀 |
Beta Was this translation helpful? Give feedback.
-
I was able to get around using Thonny by using ESPtool directly. I followed mostly the instructions related to micropython here: https://wiki.seeedstudio.com/XIAO_ESP32S3_Micropython/ Download circuitpython from here: https://circuitpython.org/board/espressif_esp32s3_devkitm_1_n8/
|
Beta Was this translation helpful? Give feedback.
-
I'm compiling a new Circuitpython firmware for this board, following the information from the xlsx file available on Wiki: https://files.seeedstudio.com/wiki/SeeedStudio-XIAO-ESP32S3/res/XIAO_ESP32S3_Sense_Pinout.xlsx I'm compiling a new Circuitpython firmware for this board, following the information from the xlsx file available on Wiki: https://files.seeedstudio.com/wiki/SeeedStudio-XIAO-ESP32S3/res/XIAO_ESP32S3_Sense_Pinout.xlsx I've made the following changes to the mpconfigboard.h, mpconfigboard.mk and pins.c files, to match the pinouts of the other cards in the XIAO series. mpconfigboard.h file:
mpconfigboard.mk file:
and finally pins.c file:
I am compiling this version to see if it works, and I keep you informed... |
Beta Was this translation helpful? Give feedback.
Hello, our board is support the circuitpython, the reason you cannot use is the name of the pin is error, please read the pin picture here: https://wiki.seeedstudio.com/xiao_esp32s3_getting_started/#hardware-overview, if you wanna use the D2 pin, you will see it matchs the GPIO3, so the name of the pin is the "IO3", you can use the board.IO3 to call D2 pin