Skip to content

Releases: rust-embedded/svdtools

v0.3.20

14 Nov 18:43
a24feb5
Compare
Choose a tag to compare
  • Implement _expand_cluster
  • Support derived registers/fields in svdtools html

v0.3.19

18 Oct 06:01
2026a27
Compare
Choose a tag to compare
  • Fix deletion childrens on cluster modify
  • Sugar for simple _split and _merge

v0.3.18

10 Aug 19:19
7e46093
Compare
Choose a tag to compare
  • Replace yaml-rust with yaml-rust2. Check for duplicate keys and other YAML parse errors
  • Prevent collapsing columns in HTML register-map-table with min-width
  • Protect from using one enumeratedValues in fields with different width

v0.3.17

07 Jul 12:43
d5c4749
Compare
Choose a tag to compare
  • Support "isDefault" enum value in svdtools html

v0.3.16

04 Jul 02:16
1426fde
Compare
Choose a tag to compare
  • Add possibility to add field arrays

v0.3.15

02 Jul 03:45
dae92c6
Compare
Choose a tag to compare
  • Add info tool, only with device-name for now
  • Add expand-patch tool to show full patch rule with all includes

v0.3.14

04 Apr 13:28
5dcdd0f
Compare
Choose a tag to compare
  • If there is no path to interpolate, show unmodified description.
  • Support write constraints when defining new register fields
  • Allow absolute identifiers in _derive register

v0.3.13

29 Mar 13:44
118cc58
Compare
Choose a tag to compare
  • Interpolate path and name in description and derivedFrom
  • Allow specs started with _ (missing part)
  • Allow 1 string _include

v0.3.12

29 Mar 13:41
d6a30c4
Compare
Choose a tag to compare
  • dimArrayIndex support
  • Allow to modify registers in _cluster:
  • Add addressOffset check in collect_in_cluster
  • Refactor RegisterBlockExt, use BlockPath for better errors
  • Allow specs started with _
  • Allow process, _delete and _modify cluster without _clusters specifier

v0.3.11

08 Mar 03:14
f842699
Compare
Choose a tag to compare
  • Add _expand_array
  • Allow register arrays in collect_in_cluster
  • Custom dimIncrement for 1-element cluster or array