![]() |
Critical Link MityCam SoC Firmware
1.0
Critical Link MityCam SoC Firmware
|
#include <RegisterFile.h>
Public Attributes | |
| uint64_t | address |
| the logical address of the register More... | |
| const char * | name |
| the logical name of the register More... | |
| uint32_t | size |
| the size of the register in bytes More... | |
| teRegType | type |
| the register type More... | |
| bool | rdaccess |
| whether the register may be read by an external interface More... | |
| bool | wraccess |
| whether the register may be written by an external interface More... | |
| tuDataType | numData |
| union for literal value of register (int, float, raw pointer) More... | |
| std::string | dfltsval |
| used to store the string value of a string register More... | |
This structure represents the data storage of a "register" element. The tcRegisterFile class manages a map of these structurs keyed on the address field. Address must be unique.
| uint64_t SocCamera::tcRegisterFile::tsRegDefinition::address |
the logical address of the register
| std::string SocCamera::tcRegisterFile::tsRegDefinition::dfltsval |
used to store the string value of a string register
| const char* SocCamera::tcRegisterFile::tsRegDefinition::name |
the logical name of the register
| tuDataType SocCamera::tcRegisterFile::tsRegDefinition::numData |
union for literal value of register (int, float, raw pointer)
| bool SocCamera::tcRegisterFile::tsRegDefinition::rdaccess |
whether the register may be read by an external interface
| uint32_t SocCamera::tcRegisterFile::tsRegDefinition::size |
the size of the register in bytes
| teRegType SocCamera::tcRegisterFile::tsRegDefinition::type |
the register type
| bool SocCamera::tcRegisterFile::tsRegDefinition::wraccess |
whether the register may be written by an external interface