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