Skip to content

Releases: rust-embedded/svdtools

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

v0.3.6

01 Dec 16:59
e171daf
Compare
Choose a tag to compare

v0.3.5

01 Dec 13:33
a004c80
Compare
Choose a tag to compare
  • Move field with derived enums before other
  • -1 for default enum value
  • Update displayName during collect, improve searching common description
  • mmaps: peripheral arrays, bump svd crates
  • patch: --show-patch-on-error prints yaml patches on error

v0.3.4

14 Oct 16:31
9fbd8a0
Compare
Choose a tag to compare
  • Revert #145
  • Improve "Could not find errors"
  • use register size as dimIncrement for 1-element arrays
  • Replace spec indices search with regex
  • modify writeConstraint for register

v0.3.3

02 Oct 13:25
9ab01ef
Compare
Choose a tag to compare

v0.3.2

01 Oct 12:54
27cf2b1
Compare
Choose a tag to compare
  • _modify derivedFrom for peripherals, clusters, registers and fields
  • fix field bit range in svdtools html

v0.3.1

20 Sep 03:46
77bbbba
Compare
Choose a tag to compare
  • add svdtools html and svdtools htmlcompare tools from stm32-rs
  • update svd-encoder, --format-config and optional out_path for patch
  • add field name in enumeratedValues derive path

v0.3.0

27 Mar 16:35
d7fc8b4
Compare
Choose a tag to compare
  • cluster add/modify
  • use normpath instead of std::fs::canonicalize