On this page
article
peary::interface::iface_sermem_config
peary::interface::iface_sermem_config
Configuration class for Serial Memory interface.
#include <peary/interfaces/SerialMemory/serialmemory.hpp>
Inherits from peary::interface::iface_mem_config, peary::interface::InterfaceConfiguration
Public Functions
| Name | |
|---|---|
| iface_sermem_config(std::string const & devicepath, const utils::memory_map & mem, const size_t reg_addr_write, const size_t reg_value_write, const size_t reg_addr_read, const size_t reg_value_read, const size_t status)Constructor for iface_sermem_config. | |
| virtual bool | operator<(const iface_sermem_config & rhs) const |
| bool | operator<(const iface_mem_config & rhs)Comparison operator for iface_sermem_config. |
| bool | operator<(const InterfaceConfiguration & rhs)Comparison operator for iface_sermem_config. |
Public Attributes
| Name | |
|---|---|
| size_t | _addr_write |
| size_t | _val_write |
| size_t | _addr_read |
| size_t | _val_read |
| size_t | _status |
Additional inherited members
Public Functions inherited from peary::interface::iface_mem_config
| Name | |
|---|---|
| iface_mem_config(std::string const & devicepath, const utils::memory_map & mem)Constructor for iface_mem_config. |
Public Attributes inherited from peary::interface::iface_mem_config
| Name | |
|---|---|
| utils::memory_map | _mem |
Public Functions inherited from peary::interface::InterfaceConfiguration
| Name | |
|---|---|
| InterfaceConfiguration(std::string )Constructor for InterfaceConfiguration class. |
Public Attributes inherited from peary::interface::InterfaceConfiguration
| Name | |
|---|---|
| std::string | _devpath |
Public Functions Documentation
function iface_sermem_config
iface_sermem_config(
std::string const & devicepath,
const utils::memory_map & mem,
const size_t reg_addr_write,
const size_t reg_value_write,
const size_t reg_addr_read,
const size_t reg_value_read,
const size_t status
)
Constructor for iface_sermem_config.
Parameters:
- devicepath The device path for the Serial Memory interface
- mem The memory map configuration
- reg_addr_write The register address for writing the target address
- reg_value_write The register address for writing the target value
- reg_addr_read The register address for writing the target address for read operations
- reg_value_read The register address for reading the retrieved value
- status The status register address
function operator<
virtual bool operator<(
const iface_sermem_config & rhs
) const
function operator<
bool operator<(
const iface_mem_config & rhs
)
Comparison operator for iface_sermem_config.
function operator<
bool operator<(
const InterfaceConfiguration & rhs
)
Comparison operator for iface_sermem_config.
Public Attributes Documentation
variable _addr_write
size_t _addr_write;
variable _val_write
size_t _val_write;
variable _addr_read
size_t _addr_read;
variable _val_read
size_t _val_read;
variable _status
size_t _status;
Updated on 2025-11-14 at 11:31:23 +0100