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
nRF52 support #779
nRF52 support #779
Conversation
This is part 1 of 3 to get full nRF52 support. These parts are: 1. FastPIN 2. FastSPI 3. Clockless
This is part 2 of 3 to get full nRF52 support. These parts are: 1. FastPIN 2. FastSPI 3. Clockless
Useful items that can be relied upon from nrfx, which is used by the BSPs for the nRF52 series:
Nordic provides a guide (html) to migrating from the nRF51 (which uses arm\common\m0clockless.h) to the nRF52. Here's some takeaways: Performance
|
Thank you for this! I'm completely underwater with a number of projects so it will be a few weeks (at the earliest) before I'll be able to dive into integrating this and filling in the clockless bits. (Just wanted to let you know that I had seen it and wasn't ignoring it) |
@focalintent - REALLY appreciate the note, thanks! I will attempt to stay silent for next few weeks. Good luck! P.S. - If I can provide any information that would make it easier for you to implement clockless, let me know. |
Additional information for anyone wanting to add Cortex M4 clockless support:
Specifically, the following sections may be of interest:
|
Add support for Adafruit ItsyBitsy M0 including onboard APA102 ("Dotstar") LED
This is part 1 of 3 to get full nRF52 support. These parts are: 1. FastPIN 2. FastSPI 3. Clockless
This is part 2 of 3 to get full nRF52 support. These parts are: 1. FastPIN 2. FastSPI 3. Clockless
Good news. I've implemented a version of clockless. I've some minor cleanup, and then I can push it into the nrfx branch. I've tested every clockless chipset definition's output with an oscilloscope. Caveats:
Future work includes:
|
Closing this one as points to a now-defunct branch. |
FastLED support requires three parts:
This pull requests provides the first two of these: FastPIN and FastSPI.
@focalintent, I will definitely need help with clockless...