Skip to content

Commit

Permalink
RFC #60: address some feedback.
Browse files Browse the repository at this point in the history
- do not enforce a divisor encoding (besides being 16 bits).
- fix signature direction (the peripheral drives the interface).
- do not use abbreviated names (`rdy` is renamed to `ready`, etc).
- rename `Enable` to `Control` and add ResR0W0 padding bits.
- clarify the behavior of `Control.enable` values (0 and 1).
- reorder registers (`Status` now follows `Control`).
- rename `data_bits` to `symbol_width` and `data` to `symbol`.
- `symbol_width` must be a positive integer.
  • Loading branch information
jfng committed Mar 22, 2024
1 parent eb38d71 commit fc8181c
Show file tree
Hide file tree
Showing 8 changed files with 111 additions and 89 deletions.
1 change: 0 additions & 1 deletion text/0000-soc-uart-peripheral/reg-enable.svg

This file was deleted.

192 changes: 107 additions & 85 deletions text/0000-soc-uart-peripheral.md → text/0060-soc-uart-peripheral.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions text/0060-soc-uart-peripheral/reg-control.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit fc8181c

Please sign in to comment.