A write-only mutability policy to enable writing registers like new reset register.
More...
#include <Imt.Base.Core.Util/KeyWriteOnlyPolicy.h>
|
static void | write (volatile unsigned *reg, unsigned mask, unsigned offset, unsigned value) |
| Write bit field to a write-only address. More...
|
|
template<unsigned key_mask, unsigned key_offset, unsigned key_value>
struct imt::base::core::util::KeyWriteOnlyPolicy< key_mask, key_offset, key_value >
A write-only mutability policy to enable writing registers like new reset register.
- Template Parameters
-
key_mask | Key mask. |
key_offset | Key offset. |
key_value | Key value. |
◆ write()
template<unsigned key_mask, unsigned key_offset, unsigned key_value>
Write bit field to a write-only address.
- Parameters
-
reg | Pointer to the address to write to. |
mask | Mask which represents the bit field to write. |
offset | Offset of the bit field. |
value | Value of the bit field. |
The documentation for this struct was generated from the following file: