atpacks-svd-harvester

Crates.ioatpacks-svd-harvester
lib.rsatpacks-svd-harvester
version0.9.10
sourcesrc
created_at2022-11-06 15:04:46.898176
updated_at2023-12-21 18:49:11.954257
descriptionObtains recent SVDs from Microchip ATPACKs repository.
homepage
repositoryhttps://github.com/atsams-rs/atpacks-svd-harvester
max_upload_size
id706568
size1,677,833
MichaƂ Fita (michalfita)

documentation

README

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.

Commit count: 10

cargo fmt