fix(Examples,PeriphDrivers): Fix clock option value setting for UART-… #1284
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.
…IBRO and UART-ERTCO clocks in MAX78000.
Description
-> UART3 is has low power capability and it works with IBRO and ERTCO clocks. We must set UART3_CTRL->bclksrc register bits to a value between 0-3. IBRO and ERTCO is defined as 2 and 3 in the MAX78000 user guide. However, the correct values seem to be 0 and 1 to set UART baudrate clock source to IBRO and ERTCO clocks respectively.
-> I updated the function definitions for the part to make the UART example work successfully. I tested the code for both clock options with MAX78000 FTHR.
UART3 is initialized with IBRO clock by default in the example.