Add 1M and 4M data bit rate, change clk to 160MHz #1
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 PR changes the following:
- Changes system clock from 170 to 160MHz, making it possible to easily calculate high bit rates
- Fixes low bit rates (prescaler must be smaller than 512)
- Implements additional bit rates, such as 1M and 4M
- Implements transceiver delay (very useful, especially for isolated transceivers with the high loopback delay)
- Adds missing confirmation messages in SLCAN protocol
Important
There is a bug in cangaroo SW, that sets the data bit rate to 2M regardless of the user's choice. I already tested the fix, will clean up the code and prepare a PR.