* 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.3.6
* Fix 182
0.3.5
* 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
0.3.4
* 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
0.3.3
* Fast fix for 161
0.3.2
* `_modify` `derivedFrom` for peripherals, clusters, registers and fields * fix field bit range in `svdtools html`