#svd #microchip #repository #atsam #obtain #recent #atpack

app atpacks-svd-harvester

Obtains recent SVDs from Microchip ATPACKs repository

3 releases

0.9.10 Dec 21, 2023
0.9.9 Dec 21, 2023
0.9.8 Nov 6, 2022

#487 in Hardware support

MIT/Apache

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

~19–33MB
~503K SLoC