|
NSVD Reader
0.0.1
|
#include <Device.hpp>

Public Member Functions | |
| Device ()=default | |
| Device (const Device &)=delete | |
| Device & | operator= (Device &&)=default |
| Device (Device &&)=default | |
| Device & | operator= (const Device &)=delete |
| template<typename SVD > | |
| Device (SVD &svd) | |
| constructor More... | |
Public Attributes | |
| value< STR,ATTR > | schemaVersion |
| attribute: schemaVersion More... | |
| value< STR,ATTR > | xs |
| attribute: xmlns:xs More... | |
| value< STR,ATTR > | noNamespaceSchemaLocation |
| attribute: noNamespaceSchemaLocation More... | |
| value< STR,ELEMENT > | vendor |
| <vendor> More... | |
| value< STR,ELEMENT > | vendorID |
| <vendorID> More... | |
| value< STR,ELEMENT > | name |
| <name> More... | |
| value< STR,ELEMENT > | series |
| <seriese> More... | |
| value< STR,ELEMENT > | version |
| <version> More... | |
| value< STR,ELEMENT > | description |
| <description> More... | |
| value< STR,ELEMENT > | licenseText |
| <licenseText> More... | |
| value< Cpu< STR >,ELEMENT > | cpu |
| <cpu> More... | |
| value< STR,ELEMENT > | headerSystemFilename |
| <headerSystemFilename> More... | |
| value< STR,ELEMENT > | headerDefinitionsPrefix |
| <headerDefinitionsPrefix> More... | |
| value< uint32_t,ELEMENT > | addressUnitBits |
| <addressUnitBits> More... | |
| value< uint32_t,ELEMENT > | width |
| <width> More... | |
| value< uint32_t,ELEMENT > | size |
| <size> More... | |
| value< Access,ELEMENT > | access |
| <access> More... | |
| value< Protection,ELEMENT > | protection |
| <protection> More... | |
| value< hex64,ELEMENT > | resetValue |
| <resetValue> More... | |
| value< hex64,ELEMENT > | resetMask |
| <resetMask> More... | |
| value< Peripherals< STR >,ELEMENT > | peripherals |
| <peripherals> More... | |
| value< VendorExtensions,ELEMENT > | vendorExtensions |
| <vendorExtensions> More... | |
| STR | string type. default type is std::string |
| VendorExtensions. | default type is void |
Definition at line 101 of file Device.hpp.
|
default |
|
delete |
|
default |
|
inline |
|
default |
|
delete |
| value< Access ,ELEMENT> nodamushi::svd::Device< STR, VendorExtensions >::access |
<access>
Definition at line 144 of file Device.hpp.
| value< uint32_t ,ELEMENT> nodamushi::svd::Device< STR, VendorExtensions >::addressUnitBits |
<addressUnitBits>
Definition at line 138 of file Device.hpp.
| value< Cpu<STR> ,ELEMENT> nodamushi::svd::Device< STR, VendorExtensions >::cpu |
<cpu>
Definition at line 132 of file Device.hpp.
| value< STR ,ELEMENT> nodamushi::svd::Device< STR, VendorExtensions >::description |
<description>
Definition at line 128 of file Device.hpp.
| value< STR ,ELEMENT> nodamushi::svd::Device< STR, VendorExtensions >::headerDefinitionsPrefix |
<headerDefinitionsPrefix>
Definition at line 136 of file Device.hpp.
| value< STR ,ELEMENT> nodamushi::svd::Device< STR, VendorExtensions >::headerSystemFilename |
<headerSystemFilename>
Definition at line 134 of file Device.hpp.
| value< STR ,ELEMENT> nodamushi::svd::Device< STR, VendorExtensions >::licenseText |
<licenseText>
Definition at line 130 of file Device.hpp.
| value< STR ,ELEMENT> nodamushi::svd::Device< STR, VendorExtensions >::name |
<name>
Definition at line 122 of file Device.hpp.
| value< STR ,ATTR> nodamushi::svd::Device< STR, VendorExtensions >::noNamespaceSchemaLocation |
attribute: noNamespaceSchemaLocation
Definition at line 114 of file Device.hpp.
| value< Peripherals<STR> ,ELEMENT> nodamushi::svd::Device< STR, VendorExtensions >::peripherals |
<peripherals>
Definition at line 152 of file Device.hpp.
| value< Protection ,ELEMENT> nodamushi::svd::Device< STR, VendorExtensions >::protection |
<protection>
Definition at line 146 of file Device.hpp.
| value< hex64 ,ELEMENT> nodamushi::svd::Device< STR, VendorExtensions >::resetMask |
<resetMask>
Definition at line 150 of file Device.hpp.
| value< hex64 ,ELEMENT> nodamushi::svd::Device< STR, VendorExtensions >::resetValue |
<resetValue>
Definition at line 148 of file Device.hpp.
| value< STR ,ATTR> nodamushi::svd::Device< STR, VendorExtensions >::schemaVersion |
attribute: schemaVersion
Definition at line 110 of file Device.hpp.
| value< STR ,ELEMENT> nodamushi::svd::Device< STR, VendorExtensions >::series |
<seriese>
Definition at line 124 of file Device.hpp.
| value< uint32_t ,ELEMENT> nodamushi::svd::Device< STR, VendorExtensions >::size |
<size>
Definition at line 142 of file Device.hpp.
| value< STR ,ELEMENT> nodamushi::svd::Device< STR, VendorExtensions >::vendor |
<vendor>
Definition at line 118 of file Device.hpp.
| value< VendorExtensions ,ELEMENT> nodamushi::svd::Device< STR, VendorExtensions >::vendorExtensions |
<vendorExtensions>
Definition at line 154 of file Device.hpp.
| value< STR ,ELEMENT> nodamushi::svd::Device< STR, VendorExtensions >::vendorID |
<vendorID>
Definition at line 120 of file Device.hpp.
| value< STR ,ELEMENT> nodamushi::svd::Device< STR, VendorExtensions >::version |
<version>
Definition at line 126 of file Device.hpp.
| value< uint32_t ,ELEMENT> nodamushi::svd::Device< STR, VendorExtensions >::width |
<width>
Definition at line 140 of file Device.hpp.
| value< STR ,ATTR> nodamushi::svd::Device< STR, VendorExtensions >::xs |
attribute: xmlns:xs
Definition at line 112 of file Device.hpp.