NSVD Reader  0.0.1
nodamushi::svd::normalized::AddressBlock Struct Reference

normalized <addressBlock> More...

#include <AddressBlock.hpp>

Inheritance diagram for nodamushi::svd::normalized::AddressBlock:

Public Member Functions

template<typename T >
 AddressBlock (const T &src)
 

Public Attributes

uint64_t offset
 the start address of an address block relative to the peripheral baseAddress. More...
 
uint64_t size
 the number of addressUnitBits being covered by this address block. More...
 
AddressBlockUsage usage
 register/buffer/reserved More...
 
Protection protection
 the protection level More...
 

Detailed Description

Constructor & Destructor Documentation

◆ AddressBlock()

template<typename T >
nodamushi::svd::normalized::AddressBlock::AddressBlock ( const T &  src)
inline
Parameters
Tnodamushi::svd::AddressBlock

Definition at line 39 of file AddressBlock.hpp.

Member Data Documentation

◆ offset

uint64_t nodamushi::svd::normalized::AddressBlock::offset

the start address of an address block relative to the peripheral baseAddress.

Definition at line 28 of file AddressBlock.hpp.

◆ protection

Protection nodamushi::svd::normalized::AddressBlock::protection

the protection level

Definition at line 34 of file AddressBlock.hpp.

◆ size

uint64_t nodamushi::svd::normalized::AddressBlock::size

the number of addressUnitBits being covered by this address block.

Definition at line 30 of file AddressBlock.hpp.

◆ usage

AddressBlockUsage nodamushi::svd::normalized::AddressBlock::usage

register/buffer/reserved

Definition at line 32 of file AddressBlock.hpp.


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