[tests] [esomx] disable RGB pwm channel(s) when running pwm tests #2494
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.
NOTE: This PR should also be backported to 4.x
Problem
wiring/no_fixture_long_running
PWM tests are failing on esomx platform, specifically PWM tests with pinC5
.C5
shares a PWM channel with the RGB LEDs (channel 0). When running the PWM long running tests, the RGB led would interfere with the tests, causing them to fail.Solution
Disabling the RGB LED during the PWM tests allows them to execute without the LED system interfering.
NOTE:
this change does affect all PWM tests on all platforms, not just esomxI tested this PR with
esomx
,p2
andboron
platforms and all passed.Steps to Test
Run
wiring/no_fixture_long_running
testsExample App
Run
wiring/no_fixture_long_running
testsReferences
Links to the Community, Docs, Other Issues, etc..
Completeness