FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
#define kField_ExtractNamed_ (   REG_VAL,
  FIELD_NAME 
)    (((REG_VAL) & (FIELD_NAME##_MASK)) >> (FIELD_NAME##_SHIFT))
related

Extracts a bitfield by token-pasting mask/shift macros using a specific naming scheme.

Parameters
REG_VALRegister value.
FIELD_NAMEMacro prefix, prepended to _MASK and _SHIFT.
Returns
Value extracted from bitfield.