Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ESP32-C3 Support #3778

Closed
Linjieqiang opened this issue Dec 1, 2020 · 8 comments · Fixed by #5394
Closed

ESP32-C3 Support #3778

Linjieqiang opened this issue Dec 1, 2020 · 8 comments · Fixed by #5394
Labels
ble enhancement espressif applies to multiple Espressif chips
Milestone

Comments

@Linjieqiang
Copy link

image

@tannewt
Copy link
Member

tannewt commented Dec 1, 2020

We won't be supporting the C3 because the USB device is a built in USB to UART and JTAG converter. It isn't a generic USB device peripheral. Sorry! Let Espressif know you'd like a full USB peripheral.

@tannewt tannewt closed this as completed Dec 1, 2020
@Linjieqiang
Copy link
Author

That's a pity. Thanks. @tannewt

@microdev1
Copy link
Collaborator

CircuitPython just got a BLE workflow, so esp32c3 support is now possible.

@microdev1 microdev1 reopened this Aug 24, 2021
@microdev1 microdev1 added this to the Long term milestone Aug 24, 2021
@tannewt tannewt added ble espressif applies to multiple Espressif chips labels Aug 24, 2021
@microdev1 microdev1 linked a pull request Sep 26, 2021 that will close this issue
@s-light
Copy link

s-light commented Nov 3, 2021

is there any other status for the port / support?
on the docs its says only beta and

BLE Connection:
This feature is not yet available and currently under development.

on the circuitpython.org/downloads list at least the search does not find anything related to C3 and in the filter Processor family there is only esp32s2 available.

my feeling is that we will just wait for ESP32-S3 for a full support...

@tannewt
Copy link
Member

tannewt commented Nov 4, 2021

It is still very early. Looks like there are two C3 boards defined so far:

ports/espressif/boards/ai_thinker_esp32-c3s/mpconfigboard.mk
4:IDF_TARGET = esp32c3

ports/espressif/boards/microdev_micro_c3/mpconfigboard.mk
4:IDF_TARGET = esp32c3

@s-light
Copy link

s-light commented Nov 5, 2021

thanks for the update :-)

i have read that the cp bluethooth support relies on the WebBluethooth API that is currently only available in chrome...
so i think for me that is currently out of interest...
will have to dive deeper into this some time..

@tannewt
Copy link
Member

tannewt commented Nov 5, 2021

That's true for code.circuitpython.org. It is the best option for Android. We'll have separate iOS apps very soon for it.

@s-light
Copy link

s-light commented Nov 5, 2021

dive deeper
→ i thought more in the direction of how can i use it with my linux laptop..
and in the end i probably will land back at the beginning:
wishing just this wonderful simple USB-mass-storage-drive that just works for every one ;-)

for the educational aspect i am on the line with you!
i just get to know that in a growing number of schools here in germany pupils get a personal (lockeddown) ipad from school... apple really did a great job on selling these things and looking the people into this thing :-(
so for this use case i also think an app will be the easiest way - as it fits in the system...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ble enhancement espressif applies to multiple Espressif chips
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants