DEF_BIT_FIELD_WR()

Writes 'field_val' field at position given by mask 'field_mask' in variable 'var'.

Files

lib_def.h

Prototype

          DEF_BIT_FIELD_WR(var, field_val, field_mask)


Arguments

var

Variable to write field to.

field_val

Desired value for field.

field_mask

Mask of field to write to.

Returned Value

None.

Required Configuration

None.

Notes / Warnings

  1. 'field_mask' argument must contain a mask with contiguous set bits.
  2. 'var', 'field_val' & 'field_mask' SHOULD be unsigned integers.