Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
added RGB LED, including a blink pattern engine
it uses the 10 kHz routine, but the blink pattern is executed at 100ms time frames
I have defined some patterns. The three primary patterns are
primary patterns are run in a continuous loop
then there are event indicators, called secondary patterns, they execute only once and then goes back to the previous primary pattern
the events are defined for current limit, stall, desync, and low batt, but I only actually put current limit and low batt into this particular pull request. I don't have enough knowledge about the code or a test setup to test stall and desync effectively
I've added the Aria 70A target as the test target, giving a template on how to define the RGB pins for a target. I've also attempted to make sure that other targets retain their previous behavior. My code does work together with USE_LED_STRIP
Please review