Releases: Infineon/svd2pac
Releases · Infineon/svd2pac
Release 0.6.0
What's Changed
- 64 remove move from panics to result by @pellico in #66
- Silence from_ptr deadcode warning by @andreasWallnerIFX in #67
- 65 support svd dimindex tag by @pellico in #69
- Generate IRQ handler extern ref in module by @andreasWallnerIFX in #70
- Fix bug causing all documentation to be omitted by @jnkr-ifx in #71
- Updated CHANGELOG.md by @pellico in #72
Full Changelog: 0.5.0...0.6.0
Release 0.5.0
Fixed
- Fixed all warning in generated crates
Changed
- previously the
usage
tag was ignored inenumeratedValues
tag and all label were merged. In this release different types are generated based onusage
value. The enumerate value type is postfixed with_Read
and_Write
ifusage
isread
orwrite
. No postfix ifusage
is absent orread-write
- panic if an
enumeratedValue
has attributederivedFrom
- 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
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
- @dependabot made their first contribution in #47
Full Changelog: 0.3.0...0.4.0
Release 0.3.0
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