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

AP_Hal_ChibiOS: add support for ProfiLEDs #13658

Merged
merged 10 commits into from
Mar 9, 2020
Merged

Conversation

IamPete1
Copy link
Member

This adds support for ProfiLEDs building on #13535

ProfiLEDs require both a clock and data signal, this uses DMA so you can share a clock over channels in the same group. This adds support for both notify and scripting.

This moves round notify a little to use AP_SerialLED.

Works but needs some more testing.

@IamPete1
Copy link
Member Author

This is a little demo of scripting with the LED - roll example and notify. They are a little flickery because notify and the script are sending the DMA at different times, all notify or all scripting and there is zero flicker. This show that both work in one vid tho.

https://www.youtube.com/watch?v=TiYbppn7EKs&feature=youtu.be

@IamPete1 IamPete1 marked this pull request as ready for review February 25, 2020 22:09
@IamPete1
Copy link
Member Author

Have tested ProfiLEDs and NeoPixels from both Notify and Scripting

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

Successfully merging this pull request may close these issues.

None yet

3 participants