mimxrt: Three bug fixes, another board and consistency changes. #8359
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.
This is another service type PR for the MIMXRT port.
machine_spi.c. No functional change, no API change.
Before, a BUFERR was returned. Now the code waits up to 1 ms
for a free buffer. That's sufficient. Usually there is a buffer
available in less than 100µs.
if present.
at the fastest rate. Typically that happened after >100MByte data
being sent.
a) Fix the duty rate symmetry of PWM. The X and Q channels were off
by a count of 1, which was evident at high PWM frequencies like
15 MHz with small dividers.
b) Round up or down non-integral division factors to the closest integer.
Before, always the floor value was used.