3 releases
0.9.10 | Dec 21, 2023 |
---|---|
0.9.9 | Dec 21, 2023 |
0.9.8 | Nov 6, 2022 |
#476 in Hardware support
1.5MB
524 lines
Contains (Zip file, 1.5MB) test/data/test.atpack
Microchip's SVDs from ATPACKs Harvester
The intention of this software is to scrape the website with ATPACKs to obtain SVDs from them for some families of ATSAM chips.
Usage
Install using cargo install atpacks-svd-harvester
command and then:
atpacks-svd-harvester -r https://packs.download.microchip.com -f same51 -d svd/ -m svd-versions.json
to obtain SVD files from the Microchip's website for ATSAME51 family. Omitting -f
will obtain all SVD for all supported families. They're shown in help text:
atpacks-svd-harvester --help
The -f
option can be used multiple times.
The -m svd-versions.json
generates file where each SVD obtained contains the version of the ATPACK it was extracted from. Microchip doesn't version their SVD files internally.
Legalities
Licensing
Use of this software implies acceptance of APACHE 2.0 license of the content that Microchip offers on their website.
This software is licensed under MIT or Apache 2.0 license, as stated in Cargo.toml
.
Affiliation
The author of this software is not affiliated with Microchip (or former Atmel) in any way. This software exists for convenience of people working with SVD files for chips manufactured by Microchip.
Copyrights
Microchip's name and logo are registered trademarks of Microchip Technology Inc. and are used by this software and its documentation for informational purpose only.
Moral rights to this software remain with the author, every contributor has right to attribution matching the license of the software.
Dependencies
~18–32MB
~498K SLoC