On this page
article
peary::board::carboard::Carboard
peary::board::carboard::Carboard
Carboard class representing the CaR board.
#include <peary/hardware/boards/Carboard.hpp>
Inherits from peary::hal::Board
Public Functions
| Name | |
|---|---|
| Carboard()Constructor for Carboard class. | |
| virtual | ~Carboard() =defaultDestructor for Carboard class. |
Additional inherited members
Public Functions inherited from peary::hal::Board
| Name | |
|---|---|
| Board() =defaultDefault constructor. | |
| virtual | ~Board() =defaultDefault destructor. |
| template <typename T > std::shared_ptr< T > | getResource(const std::string & name)Get a resource by name. |
| void | writeMemory(utils::memory_map mem, uintptr_t value)Write a value to a memory-mapped register. |
| void | writeMemory(utils::memory_map mem, size_t offset, uintptr_t value)Write a value to a memory-mapped register with an offset. |
| uintptr_t | readMemory(utils::memory_map mem)Read a value from a memory-mapped register. |
| uintptr_t | readMemory(utils::memory_map mem, size_t offset)Read a value from a memory-mapped register with an offset. |
Protected Functions inherited from peary::hal::Board
| Name | |
|---|---|
| template <typename T ,typename… Args> void | register_resource(const std::string & name, Args &&… args)Register a resource with the board. |
Protected Attributes inherited from peary::hal::Board
| Name | |
|---|---|
| utils::string_hash_map< std::shared_ptr< Resource > > | _resources |
Public Functions Documentation
function Carboard
inline Carboard()
Constructor for Carboard class.
function ~Carboard
virtual ~Carboard() =default
Destructor for Carboard class.
Updated on 2025-11-14 at 11:31:23 +0100