theCore C++ embedded framework
ecl::mmio::wo_mut Struct Reference

Write-only 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 doesn't support reading. More...
 

Detailed Description

Write-only mutability trait.

Member Function Documentation

◆ write()

static void ecl::mmio::wo_mut::write ( volatile uint32_t *  device,
uint32_t  offset,
uint32_t  mask,
uint32_t  value 
)
inlinestatic

Writes value to a memory-mapped register that doesn't support reading.

Parameters
[in]deviceRegister address.
[in]offsetOffset of the data inside register.
[in]maskMask to extract data from the register.
[in]valueValue to write into the register.
Here is the call graph for this function:

The documentation for this struct was generated from the following file: