NSVD Reader  0.0.1
nodamushi::svd::Cpu< STR > Struct Template Reference

<cpu> element More...

#include <Cpu.hpp>

Inheritance diagram for nodamushi::svd::Cpu< STR >:

Public Attributes

value< STR,ELEMENT > name
 <name> element More...
 
value< STR,ELEMENT > revision
 <revision> element More...
 
value< Endian,ELEMENT > endian
 <endian> element More...
 
value< bool,ELEMENT > mpuPresent
 <mpuPresent> element More...
 
value< bool,ELEMENT > fpuPresent
 <fpuPresent> element More...
 
value< bool,ELEMENT > fpuDP
 <fpuDP> element More...
 
value< bool,ELEMENT > dspPresent
 <dspPresent> element More...
 
value< bool,ELEMENT > icachePresent
 <icachePresent> element More...
 
value< bool,ELEMENT > dcachePresent
 <dcachePresent> element More...
 
value< bool,ELEMENT > itcmPresent
 <itcmPresent> element More...
 
value< bool,ELEMENT > dtcmPresent
 <dtcmPresent> element More...
 
value< bool,ELEMENT > vtorPresent
 <vtorPresent> element More...
 
value< uint32_t,ELEMENT > nvicPrioBits
 <nvicPrioBits> element More...
 
value< bool,ELEMENT > vendorSystickConfig
 <vendorSysticConfig> element More...
 
value< uint32_t,ELEMENT > deviceNumInterrupts
 <deviceNumInterrupts> element More...
 
value< uint32_t,ELEMENT > sauNumRegions
 <sauNumRegions> element More...
 
value< SAURegionsConfig< STR >,ELEMENT > sauRegionsConfig
 <sauRegionsConfig> element More...
 

Detailed Description

template<typename STR = std::string>
struct nodamushi::svd::Cpu< STR >

<cpu> element

See also
nodamushi::svd::Device
http://www.keil.com/pack/doc/CMSIS/SVD/html/elem_cpu.html

Definition at line 96 of file Cpu.hpp.

Member Data Documentation

◆ dcachePresent

template<typename STR = std::string>
value< bool ,ELEMENT> nodamushi::svd::Cpu< STR >::dcachePresent

<dcachePresent> element

Definition at line 119 of file Cpu.hpp.

◆ deviceNumInterrupts

template<typename STR = std::string>
value< uint32_t ,ELEMENT> nodamushi::svd::Cpu< STR >::deviceNumInterrupts

<deviceNumInterrupts> element

Definition at line 131 of file Cpu.hpp.

◆ dspPresent

template<typename STR = std::string>
value< bool ,ELEMENT> nodamushi::svd::Cpu< STR >::dspPresent

<dspPresent> element

Definition at line 115 of file Cpu.hpp.

◆ dtcmPresent

template<typename STR = std::string>
value< bool ,ELEMENT> nodamushi::svd::Cpu< STR >::dtcmPresent

<dtcmPresent> element

Definition at line 123 of file Cpu.hpp.

◆ endian

template<typename STR = std::string>
value< Endian ,ELEMENT> nodamushi::svd::Cpu< STR >::endian

<endian> element

Definition at line 107 of file Cpu.hpp.

◆ fpuDP

template<typename STR = std::string>
value< bool ,ELEMENT> nodamushi::svd::Cpu< STR >::fpuDP

<fpuDP> element

Definition at line 113 of file Cpu.hpp.

◆ fpuPresent

template<typename STR = std::string>
value< bool ,ELEMENT> nodamushi::svd::Cpu< STR >::fpuPresent

<fpuPresent> element

Definition at line 111 of file Cpu.hpp.

◆ icachePresent

template<typename STR = std::string>
value< bool ,ELEMENT> nodamushi::svd::Cpu< STR >::icachePresent

<icachePresent> element

Definition at line 117 of file Cpu.hpp.

◆ itcmPresent

template<typename STR = std::string>
value< bool ,ELEMENT> nodamushi::svd::Cpu< STR >::itcmPresent

<itcmPresent> element

Definition at line 121 of file Cpu.hpp.

◆ mpuPresent

template<typename STR = std::string>
value< bool ,ELEMENT> nodamushi::svd::Cpu< STR >::mpuPresent

<mpuPresent> element

Definition at line 109 of file Cpu.hpp.

◆ name

template<typename STR = std::string>
value< STR ,ELEMENT> nodamushi::svd::Cpu< STR >::name

<name> element

See also
nodamushi::svd::ARMCPU
nodamushi::svd::get_cpu_type()

Definition at line 103 of file Cpu.hpp.

◆ nvicPrioBits

template<typename STR = std::string>
value< uint32_t ,ELEMENT> nodamushi::svd::Cpu< STR >::nvicPrioBits

<nvicPrioBits> element

Definition at line 127 of file Cpu.hpp.

◆ revision

template<typename STR = std::string>
value< STR ,ELEMENT> nodamushi::svd::Cpu< STR >::revision

<revision> element

Definition at line 105 of file Cpu.hpp.

◆ sauNumRegions

template<typename STR = std::string>
value< uint32_t ,ELEMENT> nodamushi::svd::Cpu< STR >::sauNumRegions

<sauNumRegions> element

Definition at line 133 of file Cpu.hpp.

◆ sauRegionsConfig

template<typename STR = std::string>
value< SAURegionsConfig<STR> ,ELEMENT> nodamushi::svd::Cpu< STR >::sauRegionsConfig

<sauRegionsConfig> element

Definition at line 135 of file Cpu.hpp.

◆ vendorSystickConfig

template<typename STR = std::string>
value< bool ,ELEMENT> nodamushi::svd::Cpu< STR >::vendorSystickConfig

<vendorSysticConfig> element

Definition at line 129 of file Cpu.hpp.

◆ vtorPresent

template<typename STR = std::string>
value< bool ,ELEMENT> nodamushi::svd::Cpu< STR >::vtorPresent

<vtorPresent> element

Definition at line 125 of file Cpu.hpp.


The documentation for this struct was generated from the following file: