theCore C++ embedded framework
|
Read-write mutability trait. More...
#include </home/travis/build/forGGe/theCore/platform/common/export/common/mmio.hpp>
Static Public Member Functions | |
static void | write (volatile uint32_t *device, uint32_t offset, uint32_t mask, uint32_t value) |
Writes value to a memory-mapped register that support reading. More... | |
Static Public Member Functions inherited from ecl::mmio::ro_mut | |
static uint32_t | read (volatile const uint32_t *device, uint32_t offset, uint32_t mask) |
Reads value from a memory-mapped register. More... | |
Read-write mutability trait.
|
inlinestatic |
Writes value to a memory-mapped register that support reading.
[in] | device | Register address. |
[in] | offset | Offset of the data inside register. |
[in] | mask | Mask to extract data from the register. |
[in] | value | Value to write into the register. |