Writes 'field_val
' field at position given by mask 'field_mask
' in variable 'var
'.
Files
lib_def.h
Prototype
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
DEF_BIT_FIELD_ENCWR(var, field_val, field_mask); |
Arguments
var
Variable to write field to.
...
Mask of field to write to.
Returned Value
Field value, masked and left-shifted to field positionNone.
Required Configuration
None.
...
- '
field_mask
' argument must contain a mask with contiguous set bits. - '
var
', 'field_val
' & 'field_mask
' SHOULD be unsigned integers.