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 probably won't work, needs verified #273

Open
Spegs21 opened this issue Feb 24, 2022 · 3 comments
Open

ESP32 probably won't work, needs verified #273

Spegs21 opened this issue Feb 24, 2022 · 3 comments
Labels
bug Something isn't working

Comments

@Spegs21
Copy link
Contributor

Spegs21 commented Feb 24, 2022

Per Adafruit TinyUSB Arduino library readme:

ESP32 port relies on Espressif's esp32-hal-tinyusb.c for building usb descriptors which requires all descriptors must be specified in usb objects declaration i.e constructors. Therefore all descriptor-related fields must be part of object declaration and descriptor-related API have no effect afterwards for this port.

The TinyUSB implementation sets some of this info in the begin() call. We probably need Corsair Lighting Protocol Boards support for ESP32.

@Spegs21 Spegs21 added the bug Something isn't working label Feb 24, 2022
@cnn123666
Copy link

@Spegs21 I have found other problems. You can only use a maximum of 7 pins on the Pico, any more will cause the light to flash

@Spegs21
Copy link
Contributor Author

Spegs21 commented Apr 16, 2022

@cnn123666 This issue is for the ESP32. It's not related to the Pico. Anyway, there are only so many PIO resources on the Pico. The FastLED implementation uses PIO. If you exhaust the resources its not going to work correctly. This is a FastLED problem.

@trailhead
Copy link

It should be noted that only the S2 and S3 boards would work anyway. The WROOM and WROVER modules use a USB to Serial IC that will not do HID.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants