Skip to content

Esp32c6/Esp32h2 bitbang method #881

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

earcam
Copy link

@earcam earcam commented Feb 22, 2025

Hello,

My build was failing for C6 and H2, as out1_w1ts not defined.

Just noting here for anyone googling; The vanilla Adafruit Neopixel library doesn't currently work on the Seeed Studio Xiao ESP32-C6, but (with this PR) NeoPixelBus does!

@Makuna appreciate pain of multiple RMT implementations ... but I spotted this https://github.com/will-rigby/ESP32-C6-WS2812B and would love a non-BB method. I see you're documenting thoughts/future-work as issues, but would you please opine; what do you see as being the best/preferred non-BB for C6/H2?

Thank you

Appears to be missing ifdefs
Copy link
Owner

@Makuna Makuna left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please check the Core3 branch, as it implements what you are looking for, including RMT support.
The Core3 branch will support the new IDF and new chips that require it. BitBang is already updated there and RMT support should be functional. There is more to be done before it can be merged into master.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants