Svdtools

Latest version: v0.1.27

Safety actively analyzes 630130 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

0.2.4

* Added action to build binaries and release for every version tag and latest commit
* Use `svd-parser` 0.13.4, add `expand_properties` option in `convert`
* `patch`: check enum `usage`, don't add it if unneeded

Unreleased

* 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

0.1.26

* Bump python to 3.9 to fix CI
* Extended cluster supper (134)

0.1.25

What's Changed
* mmaps derivedFrom markers by burrbull in https://github.com/stm32-rs/svdtools/pull/123
* Fix UnboundLocalError in patch.py by jannic in https://github.com/stm32-rs/svdtools/pull/124
* Prepare for Python 0.1.25 by adamgreig in https://github.com/stm32-rs/svdtools/pull/125

New Contributors
* jannic made their first contribution in https://github.com/stm32-rs/svdtools/pull/124

**Full Changelog**: https://github.com/stm32-rs/svdtools/compare/v0.2.6...v0.1.25

0.1.24

**Breaking changes**:

* Move `_strip`, `_strip_end` before `_modify` (89)
* Existing patch files may need updating to refer to the stripped
versions of names being modified
* Allow `_derive` to rename derived peripherals, optionally specify a new base
address and description (118)
* If registers were being copied and modified, use `_copy` instead of
`_derive` for those peripherals.

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.