FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
archi_utils.h File Reference

Macros

#define __ARCHI_DEF_REG_STR(x)
 
#define _ARCHI_DEF_REG_MASK(x)
 
#define ARCHI_DEF_REG_MASK(x)
 
#define _ARCHI_DEF_REG_VALUE(x, vname, val)
 
#define ARCHI_DEF_REG_VALUE(x, vname, val)
 
#define ARCHI_REG_MASK(offset, size)
 
#define ARCHI_REG_FIELD_SET(fullValue, value, offset, size)
 
#define ARCHI_REG_FIELD_GET(fullValue, offset, size)
 
#define archi_write8(add, val_)
 
#define archi_write16(add, val_)
 
#define archi_write32(add, val_)
 
#define archi_write(add, val_)
 
#define archi_read8(add)
 
#define archi_read16(add)
 
#define archi_read32(add)
 
#define archi_read(add)
 
#define ARCHI_WRITE_VOL(base, offset, value)
 
#define ARCHI_WRITE(base, offset, value)
 
#define ARCHI_READ(base, offset)
 
#define ARCHI_BINSERT(dst, src, size, off)
 
#define ARCHI_BEXTRACTU(src, size, off)
 
#define ARCHI_BEXTRACT(src, size, off)
 

Macro Definition Documentation

#define __ARCHI_DEF_REG_STR (   x)
#define _ARCHI_DEF_REG_MASK (   x)
#define _ARCHI_DEF_REG_VALUE (   x,
  vname,
  val 
)
#define ARCHI_BEXTRACT (   src,
  size,
  off 
)
#define ARCHI_BEXTRACTU (   src,
  size,
  off 
)
#define ARCHI_BINSERT (   dst,
  src,
  size,
  off 
)
#define ARCHI_DEF_REG_MASK (   x)
#define ARCHI_DEF_REG_VALUE (   x,
  vname,
  val 
)
#define archi_read (   add)
#define ARCHI_READ (   base,
  offset 
)
#define archi_read16 (   add)
#define archi_read32 (   add)
#define archi_read8 (   add)
#define ARCHI_REG_FIELD_GET (   fullValue,
  offset,
  size 
)
#define ARCHI_REG_FIELD_SET (   fullValue,
  value,
  offset,
  size 
)
#define ARCHI_REG_MASK (   offset,
  size 
)
#define archi_write (   add,
  val_ 
)
#define ARCHI_WRITE (   base,
  offset,
  value 
)
#define archi_write16 (   add,
  val_ 
)
#define archi_write32 (   add,
  val_ 
)
#define archi_write8 (   add,
  val_ 
)
#define ARCHI_WRITE_VOL (   base,
  offset,
  value 
)