8000 Releases · Infineon/svd2pac · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: Infineon/svd2pac

Release 0.6.0

28 May 08:59
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.5.0...0.6.0

Release 0.5.0

07 Apr 15:22
Compare
Choose a tag to compare

Fixed

  • Fixed all warning in generated crates

Changed

  • previously the usage tag was ignored in enumeratedValues tag and all label were merged. In this release different types are generated based on usage value. The enumerate value type is postfixed with _Read and _Write if usage is read or write. No postfix if usage is absent or read-write
  • panic if an enumeratedValue has attribute derivedFrom
  • generated pac has rust minimal required version 1.70 instead of 1.64

Added

  • Added tests that verify there are no clippy warnings in generated pac

Release 0.4.0

14 Feb 10:03
Compare
Choose a tag to compare

What's Changed

  • Bump hashbrown from 0.15.0 to 0.15.2 in the cargo group across 1 directory by @dependabot in #47
  • Use a custom type to represent clusters instead of an array by @jnkr-ifx in #48
  • Converted conversion to mutable raw pointer to const raw pointer in function _svd2pac_from_ptr by @pellico in #52
  • 51 improve code generation when accessing array of registers by @pellico in #53
  • Add write_raw to register by @andreasWallnerIFX in #55
  • Bumped version to 0.4.0 and added CHANGELOG by @pellico in #57

New Contributors

Full Changelog: 0.3.0...0.4.0

Release 0.3.0

10 Oct 09:27
Compare
Choose a tag to compare

Summary

This release requires rustc minimum version 1.74.
Fixes various bug especially related to derivedFrom and headerStructName tags in peripheral.
No change in API of generated PAC.
Generated PAC are full backward compatibles.

What's Changed

  • It is better to use the repository field in Cargo.toml by @szabgab in #30
  • Fixed broken link in README.md by @pellico in #33
  • 35 compilation fail when in svd file is used headerstructname in cluster declaration by @pellico in #37
  • Fully-qualify references to ::core module in generated code by @jnkr-ifx in #38
  • Consistently use headerStructName for peripherals' module and structure identifiers by @jnkr-ifx in #39
  • Remove unmaintained github action by @andreasWallnerIFX in #41
  • Update issue templates by @andreasWallnerIFX in #42
  • Removed limitation on clap version. by @pellico in #43
  • Migrated deny.toml and github workflow to latest cargo deny version. by @pellico in #44

New Contributors

Full Changelog: 0.2.0...0.3.0

0.2.0

14 Jun 09:22
Compare
Choose a tag to compare

First release to crates.io

0