mrfioc2  2.3.0
Macros
mrfBitOps.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BITSET(ord, len, base, offset, mask)   ord ## _WRITE ## len(base,offset, (ord ## _READ ## len(base,offset) | (epicsUInt ## len)(mask)))
 
#define BITCLR(ord, len, base, offset, mask)   ord ## _WRITE ## len(base,offset, (ord ## _READ ## len(base,offset) & (epicsUInt ## len)~(mask)))
 
#define BITFLIP(ord, len, base, offset, mask)   ord ## _WRITE ## len(base,offset, (ord ## _READ ## len(base,offset) ^ (epicsUInt ## len)(mask)))
 

Macro Definition Documentation

◆ BITCLR

#define BITCLR (   ord,
  len,
  base,
  offset,
  mask 
)    ord ## _WRITE ## len(base,offset, (ord ## _READ ## len(base,offset) & (epicsUInt ## len)~(mask)))

Definition at line 26 of file mrfBitOps.h.

◆ BITFLIP

#define BITFLIP (   ord,
  len,
  base,
  offset,
  mask 
)    ord ## _WRITE ## len(base,offset, (ord ## _READ ## len(base,offset) ^ (epicsUInt ## len)(mask)))

Definition at line 32 of file mrfBitOps.h.

◆ BITSET

#define BITSET (   ord,
  len,
  base,
  offset,
  mask 
)    ord ## _WRITE ## len(base,offset, (ord ## _READ ## len(base,offset) | (epicsUInt ## len)(mask)))

Definition at line 21 of file mrfBitOps.h.