Skip to content

Commit cb407d0

Browse files
committed
add register write constraint to html
1 parent bc3349a commit cb407d0

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/html/html_cli.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,7 @@ fn parse_register(
351351
"description": rtag.description.as_deref().map(sanitize),
352352
"resetValue": format!("0x{:08X}", rtag.properties.reset_value.unwrap_or_default()),
353353
"access": raccs,
354+
"writeConstraint": rtag.write_constraint,
354355
"fields": fields,
355356
"table": table,
356357
"fields_total": register_fields_total,

src/html/template.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,11 +171,15 @@ <h4>
171171
</a>
172172
</h4>
173173
<p>{{ register.description }}</p>
174-
<p>Offset: {{ register.offset }}, size: {{ register.size }}, reset: {{ register.resetValue }}, access: {{ register.access }}</p>
174+
<p>
175+
Offset: {{ register.offset }}, size: {{ register.size }}, reset: {{ register.resetValue }}, access: {{ register.access
176+
}}{% if register.writeConstraint.range %}, allowed values: {{ register.writeConstraint.range.minimum }}-{{ register.writeConstraint.range.maximum }}{% endif %}
177+
</p>
175178
<div class="progress">
176179

177180
<div class="progress-bar progress-bar-success" style="width: {{ register.progress }}%"></div>
178181
</div>
182+
{% if register.fields_total > 0 %}
179183
<p>
180184
<em>
181185
{{ register.fields_documented}}/{{ register.fields_total }}
@@ -215,6 +219,7 @@ <h4>
215219
</div>
216220
</div>
217221
</div>
222+
{% endif %}
218223
<div class="container fields" id="{{ pname }}-{{ register.name }}-fields">
219224
{% for field in register.fields %}
220225
<div class="row">

0 commit comments

Comments
 (0)