RTEMS 6.1-rc5
Loading...
Searching...
No Matches
Macros
GR1553B BC Status and Config Register (BCSC)

This group contains register bit definitions. More...

Macros

#define GR1553B_BCSC_BCSUP   0x80000000U
 
#define GR1553B_BCSC_BCFEAT_SHIFT   28
 
#define GR1553B_BCSC_BCFEAT_MASK   0x70000000U
 
#define GR1553B_BCSC_BCFEAT_GET(_reg)
 
#define GR1553B_BCSC_BCFEAT_SET(_reg, _val)
 
#define GR1553B_BCSC_BCFEAT(_val)
 
#define GR1553B_BCSC_BCCHK   0x10000U
 
#define GR1553B_BCSC_ASADL_SHIFT   11
 
#define GR1553B_BCSC_ASADL_MASK   0xf800U
 
#define GR1553B_BCSC_ASADL_GET(_reg)
 
#define GR1553B_BCSC_ASADL_SET(_reg, _val)
 
#define GR1553B_BCSC_ASADL(_val)
 
#define GR1553B_BCSC_ASST_SHIFT   8
 
#define GR1553B_BCSC_ASST_MASK   0x300U
 
#define GR1553B_BCSC_ASST_GET(_reg)
 
#define GR1553B_BCSC_ASST_SET(_reg, _val)
 
#define GR1553B_BCSC_ASST(_val)
 
#define GR1553B_BCSC_SCADL_SHIFT   3
 
#define GR1553B_BCSC_SCADL_MASK   0xf8U
 
#define GR1553B_BCSC_SCADL_GET(_reg)
 
#define GR1553B_BCSC_SCADL_SET(_reg, _val)
 
#define GR1553B_BCSC_SCADL(_val)
 
#define GR1553B_BCSC_SCST_SHIFT   0
 
#define GR1553B_BCSC_SCST_MASK   0x7U
 
#define GR1553B_BCSC_SCST_GET(_reg)
 
#define GR1553B_BCSC_SCST_SET(_reg, _val)
 
#define GR1553B_BCSC_SCST(_val)
 

Detailed Description

This group contains register bit definitions.

Macro Definition Documentation

◆ GR1553B_BCSC_ASADL

#define GR1553B_BCSC_ASADL (   _val)
Value:
( ( ( _val ) << GR1553B_BCSC_ASADL_SHIFT ) & \
GR1553B_BCSC_ASADL_MASK )

◆ GR1553B_BCSC_ASADL_GET

#define GR1553B_BCSC_ASADL_GET (   _reg)
Value:
( ( ( _reg ) & GR1553B_BCSC_ASADL_MASK ) >> \
GR1553B_BCSC_ASADL_SHIFT )

◆ GR1553B_BCSC_ASADL_SET

#define GR1553B_BCSC_ASADL_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~GR1553B_BCSC_ASADL_MASK ) | \
( ( ( _val ) << GR1553B_BCSC_ASADL_SHIFT ) & \
GR1553B_BCSC_ASADL_MASK ) )

◆ GR1553B_BCSC_ASST

#define GR1553B_BCSC_ASST (   _val)
Value:
( ( ( _val ) << GR1553B_BCSC_ASST_SHIFT ) & \
GR1553B_BCSC_ASST_MASK )

◆ GR1553B_BCSC_ASST_GET

#define GR1553B_BCSC_ASST_GET (   _reg)
Value:
( ( ( _reg ) & GR1553B_BCSC_ASST_MASK ) >> \
GR1553B_BCSC_ASST_SHIFT )

◆ GR1553B_BCSC_ASST_SET

#define GR1553B_BCSC_ASST_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~GR1553B_BCSC_ASST_MASK ) | \
( ( ( _val ) << GR1553B_BCSC_ASST_SHIFT ) & \
GR1553B_BCSC_ASST_MASK ) )

◆ GR1553B_BCSC_BCFEAT

#define GR1553B_BCSC_BCFEAT (   _val)
Value:
( ( ( _val ) << GR1553B_BCSC_BCFEAT_SHIFT ) & \
GR1553B_BCSC_BCFEAT_MASK )

◆ GR1553B_BCSC_BCFEAT_GET

#define GR1553B_BCSC_BCFEAT_GET (   _reg)
Value:
( ( ( _reg ) & GR1553B_BCSC_BCFEAT_MASK ) >> \
GR1553B_BCSC_BCFEAT_SHIFT )

◆ GR1553B_BCSC_BCFEAT_SET

#define GR1553B_BCSC_BCFEAT_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~GR1553B_BCSC_BCFEAT_MASK ) | \
( ( ( _val ) << GR1553B_BCSC_BCFEAT_SHIFT ) & \
GR1553B_BCSC_BCFEAT_MASK ) )

◆ GR1553B_BCSC_SCADL

#define GR1553B_BCSC_SCADL (   _val)
Value:
( ( ( _val ) << GR1553B_BCSC_SCADL_SHIFT ) & \
GR1553B_BCSC_SCADL_MASK )

◆ GR1553B_BCSC_SCADL_GET

#define GR1553B_BCSC_SCADL_GET (   _reg)
Value:
( ( ( _reg ) & GR1553B_BCSC_SCADL_MASK ) >> \
GR1553B_BCSC_SCADL_SHIFT )

◆ GR1553B_BCSC_SCADL_SET

#define GR1553B_BCSC_SCADL_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~GR1553B_BCSC_SCADL_MASK ) | \
( ( ( _val ) << GR1553B_BCSC_SCADL_SHIFT ) & \
GR1553B_BCSC_SCADL_MASK ) )

◆ GR1553B_BCSC_SCST

#define GR1553B_BCSC_SCST (   _val)
Value:
( ( ( _val ) << GR1553B_BCSC_SCST_SHIFT ) & \
GR1553B_BCSC_SCST_MASK )

◆ GR1553B_BCSC_SCST_GET

#define GR1553B_BCSC_SCST_GET (   _reg)
Value:
( ( ( _reg ) & GR1553B_BCSC_SCST_MASK ) >> \
GR1553B_BCSC_SCST_SHIFT )

◆ GR1553B_BCSC_SCST_SET

#define GR1553B_BCSC_SCST_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~GR1553B_BCSC_SCST_MASK ) | \
( ( ( _val ) << GR1553B_BCSC_SCST_SHIFT ) & \
GR1553B_BCSC_SCST_MASK ) )