Skip to content

Releases: rust-embedded/svdtools

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

v0.3.10

26 Feb 17:18
a8460c8
Compare
Choose a tag to compare
  • Allow to specify name for enumeratedValues
  • Avoid unneded whitespaces in generated html

v0.3.9

20 Jan 10:45
ac73235
Compare
Choose a tag to compare
  • Use <details> instead of JavaScript in html template
  • Fix escape special characters on Windows

v0.3.8

23 Dec 19:02
3f9264e
Compare
Choose a tag to compare
  • Fix #176 in collect_in_cluster

v0.3.7

22 Dec 12:07
3217957
Compare
Choose a tag to compare
  • Support bitRange and msb+lsb in field _modify
  • Support _include in peripherals in device.yaml
  • Add --enum_derive flag
  • Strip alternateRegister too
  • Add modifiedWriteValues and readAction field patch (#156)
  • Ignore rule if starts with "?~" and no matched instances
  • Fix #144
  • Flag to check for errors after patching