RTEMS 6.1-rc1
Macros
Status Register (CanSTAT)

This group contains register bit definitions. More...

Macros

#define GRCAN_CANSTAT_TXCHANNELS_SHIFT   28
 
#define GRCAN_CANSTAT_TXCHANNELS_MASK   0xf0000000U
 
#define GRCAN_CANSTAT_TXCHANNELS_GET(_reg)
 
#define GRCAN_CANSTAT_TXCHANNELS_SET(_reg, _val)
 
#define GRCAN_CANSTAT_TXCHANNELS(_val)
 
#define GRCAN_CANSTAT_RXCHANNELS_SHIFT   24
 
#define GRCAN_CANSTAT_RXCHANNELS_MASK   0xf000000U
 
#define GRCAN_CANSTAT_RXCHANNELS_GET(_reg)
 
#define GRCAN_CANSTAT_RXCHANNELS_SET(_reg, _val)
 
#define GRCAN_CANSTAT_RXCHANNELS(_val)
 
#define GRCAN_CANSTAT_TXERRCNT_SHIFT   16
 
#define GRCAN_CANSTAT_TXERRCNT_MASK   0xff0000U
 
#define GRCAN_CANSTAT_TXERRCNT_GET(_reg)
 
#define GRCAN_CANSTAT_TXERRCNT_SET(_reg, _val)
 
#define GRCAN_CANSTAT_TXERRCNT(_val)
 
#define GRCAN_CANSTAT_RXERRCNT_SHIFT   8
 
#define GRCAN_CANSTAT_RXERRCNT_MASK   0xff00U
 
#define GRCAN_CANSTAT_RXERRCNT_GET(_reg)
 
#define GRCAN_CANSTAT_RXERRCNT_SET(_reg, _val)
 
#define GRCAN_CANSTAT_RXERRCNT(_val)
 
#define GRCAN_CANSTAT_ACTIVE   0x10U
 
#define GRCAN_CANSTAT_AHBERR   0x8U
 
#define GRCAN_CANSTAT_OR   0x4U
 
#define GRCAN_CANSTAT_OFF   0x2U
 
#define GRCAN_CANSTAT_PASS   0x1U
 

Detailed Description

This group contains register bit definitions.

Macro Definition Documentation

◆ GRCAN_CANSTAT_RXCHANNELS

#define GRCAN_CANSTAT_RXCHANNELS (   _val)
Value:
( ( ( _val ) << GRCAN_CANSTAT_RXCHANNELS_SHIFT ) & \
GRCAN_CANSTAT_RXCHANNELS_MASK )

◆ GRCAN_CANSTAT_RXCHANNELS_GET

#define GRCAN_CANSTAT_RXCHANNELS_GET (   _reg)
Value:
( ( ( _reg ) & GRCAN_CANSTAT_RXCHANNELS_MASK ) >> \
GRCAN_CANSTAT_RXCHANNELS_SHIFT )

◆ GRCAN_CANSTAT_RXCHANNELS_SET

#define GRCAN_CANSTAT_RXCHANNELS_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~GRCAN_CANSTAT_RXCHANNELS_MASK ) | \
( ( ( _val ) << GRCAN_CANSTAT_RXCHANNELS_SHIFT ) & \
GRCAN_CANSTAT_RXCHANNELS_MASK ) )

◆ GRCAN_CANSTAT_RXERRCNT

#define GRCAN_CANSTAT_RXERRCNT (   _val)
Value:
( ( ( _val ) << GRCAN_CANSTAT_RXERRCNT_SHIFT ) & \
GRCAN_CANSTAT_RXERRCNT_MASK )

◆ GRCAN_CANSTAT_RXERRCNT_GET

#define GRCAN_CANSTAT_RXERRCNT_GET (   _reg)
Value:
( ( ( _reg ) & GRCAN_CANSTAT_RXERRCNT_MASK ) >> \
GRCAN_CANSTAT_RXERRCNT_SHIFT )

◆ GRCAN_CANSTAT_RXERRCNT_SET

#define GRCAN_CANSTAT_RXERRCNT_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~GRCAN_CANSTAT_RXERRCNT_MASK ) | \
( ( ( _val ) << GRCAN_CANSTAT_RXERRCNT_SHIFT ) & \
GRCAN_CANSTAT_RXERRCNT_MASK ) )

◆ GRCAN_CANSTAT_TXCHANNELS

#define GRCAN_CANSTAT_TXCHANNELS (   _val)
Value:
( ( ( _val ) << GRCAN_CANSTAT_TXCHANNELS_SHIFT ) & \
GRCAN_CANSTAT_TXCHANNELS_MASK )

◆ GRCAN_CANSTAT_TXCHANNELS_GET

#define GRCAN_CANSTAT_TXCHANNELS_GET (   _reg)
Value:
( ( ( _reg ) & GRCAN_CANSTAT_TXCHANNELS_MASK ) >> \
GRCAN_CANSTAT_TXCHANNELS_SHIFT )

◆ GRCAN_CANSTAT_TXCHANNELS_SET

#define GRCAN_CANSTAT_TXCHANNELS_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~GRCAN_CANSTAT_TXCHANNELS_MASK ) | \
( ( ( _val ) << GRCAN_CANSTAT_TXCHANNELS_SHIFT ) & \
GRCAN_CANSTAT_TXCHANNELS_MASK ) )

◆ GRCAN_CANSTAT_TXERRCNT

#define GRCAN_CANSTAT_TXERRCNT (   _val)
Value:
( ( ( _val ) << GRCAN_CANSTAT_TXERRCNT_SHIFT ) & \
GRCAN_CANSTAT_TXERRCNT_MASK )

◆ GRCAN_CANSTAT_TXERRCNT_GET

#define GRCAN_CANSTAT_TXERRCNT_GET (   _reg)
Value:
( ( ( _reg ) & GRCAN_CANSTAT_TXERRCNT_MASK ) >> \
GRCAN_CANSTAT_TXERRCNT_SHIFT )

◆ GRCAN_CANSTAT_TXERRCNT_SET

#define GRCAN_CANSTAT_TXERRCNT_SET (   _reg,
  _val 
)
Value:
( ( ( _reg ) & ~GRCAN_CANSTAT_TXERRCNT_MASK ) | \
( ( ( _val ) << GRCAN_CANSTAT_TXERRCNT_SHIFT ) & \
GRCAN_CANSTAT_TXERRCNT_MASK ) )