Nut/OS  5.0.5
API Reference
Exported_macro
Collaboration diagram for Exported_macro:

Defines

#define SET_BIT(REG, BIT)   ((REG) |= (BIT))
#define CLEAR_BIT(REG, BIT)   ((REG) &= ~(BIT))
#define READ_BIT(REG, BIT)   ((REG) & (BIT))
#define CLEAR_REG(REG)   ((REG) = (0x0))
#define WRITE_REG(REG, VAL)   ((REG) = (VAL))
#define READ_REG(REG)   ((REG))
#define MODIFY_REG(REG, CLEARMASK, SETMASK)   WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))
#define SET_BIT(REG, BIT)   ((REG) |= (BIT))
#define CLEAR_BIT(REG, BIT)   ((REG) &= ~(BIT))
#define READ_BIT(REG, BIT)   ((REG) & (BIT))
#define CLEAR_REG(REG)   ((REG) = (0x0))
#define WRITE_REG(REG, VAL)   ((REG) = (VAL))
#define READ_REG(REG)   ((REG))
#define MODIFY_REG(REG, CLEARMASK, SETMASK)   WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))
#define SET_BIT(REG, BIT)   ((REG) |= (BIT))
#define CLEAR_BIT(REG, BIT)   ((REG) &= ~(BIT))
#define READ_BIT(REG, BIT)   ((REG) & (BIT))
#define CLEAR_REG(REG)   ((REG) = (0x0))
#define WRITE_REG(REG, VAL)   ((REG) = (VAL))
#define READ_REG(REG)   ((REG))
#define MODIFY_REG(REG, CLEARMASK, SETMASK)   WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))
#define SET_BIT(REG, BIT)   ((REG) |= (BIT))
#define CLEAR_BIT(REG, BIT)   ((REG) &= ~(BIT))
#define READ_BIT(REG, BIT)   ((REG) & (BIT))
#define CLEAR_REG(REG)   ((REG) = (0x0))
#define WRITE_REG(REG, VAL)   ((REG) = (VAL))
#define READ_REG(REG)   ((REG))
#define MODIFY_REG(REG, CLEARMASK, SETMASK)   WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))

Define Documentation

#define SET_BIT (   REG,
  BIT 
)    ((REG) |= (BIT))
#define CLEAR_BIT (   REG,
  BIT 
)    ((REG) &= ~(BIT))
#define READ_BIT (   REG,
  BIT 
)    ((REG) & (BIT))
#define CLEAR_REG (   REG)    ((REG) = (0x0))
#define WRITE_REG (   REG,
  VAL 
)    ((REG) = (VAL))
#define READ_REG (   REG)    ((REG))
#define MODIFY_REG (   REG,
  CLEARMASK,
  SETMASK 
)    WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))
#define SET_BIT (   REG,
  BIT 
)    ((REG) |= (BIT))
#define CLEAR_BIT (   REG,
  BIT 
)    ((REG) &= ~(BIT))
#define READ_BIT (   REG,
  BIT 
)    ((REG) & (BIT))
#define CLEAR_REG (   REG)    ((REG) = (0x0))
#define WRITE_REG (   REG,
  VAL 
)    ((REG) = (VAL))
#define READ_REG (   REG)    ((REG))
#define MODIFY_REG (   REG,
  CLEARMASK,
  SETMASK 
)    WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))
#define SET_BIT (   REG,
  BIT 
)    ((REG) |= (BIT))
#define CLEAR_BIT (   REG,
  BIT 
)    ((REG) &= ~(BIT))
#define READ_BIT (   REG,
  BIT 
)    ((REG) & (BIT))
#define CLEAR_REG (   REG)    ((REG) = (0x0))
#define WRITE_REG (   REG,
  VAL 
)    ((REG) = (VAL))
#define READ_REG (   REG)    ((REG))
#define MODIFY_REG (   REG,
  CLEARMASK,
  SETMASK 
)    WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))
#define SET_BIT (   REG,
  BIT 
)    ((REG) |= (BIT))
#define CLEAR_BIT (   REG,
  BIT 
)    ((REG) &= ~(BIT))
#define READ_BIT (   REG,
  BIT 
)    ((REG) & (BIT))
#define CLEAR_REG (   REG)    ((REG) = (0x0))
#define WRITE_REG (   REG,
  VAL 
)    ((REG) = (VAL))
#define READ_REG (   REG)    ((REG))
#define MODIFY_REG (   REG,
  CLEARMASK,
  SETMASK 
)    WRITE_REG((REG), (((READ_REG(REG)) & (~(CLEARMASK))) | (SETMASK)))