DeviceDefinitions.generateProject
— FunctiongenerateProject(name::String,
svd_path,
parent_dir::String=pwd())
Generate a Julia project from a SVD file located at svd_path
. The project name will be set to name
and located under parent_dir
.
If the project directory already exists, the existing generated data is removed and regenerated.
DeviceDefinitions.readSVD
— MethodreadSVD(path)
Ingests a .svd file located at path
, parsing it into a Device
struct describing the device from the SVD.
This functions is mostly useful for inspecting an SVD file/Device without generating the corresponding Julia project.