📄 pquicc.h
字号:
/* bit fields within command register */
#define SOFTWARE_RESET 0x8000
#define CMD_OPCODE 0x0f00
#define CMD_CHANNEL 0x00f0
#define CMD_FLAG 0x0001
/* general command opcodes */
#define INIT_RXTX_PARAMS 0x0000
#define INIT_RX_PARAMS 0x0100
#define INIT_TX_PARAMS 0x0200
#define ENTER_HUNT_MODE 0x0300
#define STOP_TX 0x0400
#define GR_STOP_TX 0x0500
#define RESTART_TX 0x0600
#define CLOSE_RX_BD 0x0700
#define SET_ENET_GROUP 0x0800
#define RESET_ENET_GROUP 0x0900
#define MODE_ETHERNET 0xc
#define TPP_00 0x0
#define TPP_10 0x1
#define TPP_01 0x2
#define TPP_11 0x3
#define TPL_NO 0x0
#define TPL_8 0x1
#define TPL_16 0x2
#define TPL_32 0x3
#define TPL_48 0x4
#define TPL_64 0x5
#define TPL_128 0x6
/*****************************************************************
interrupt registers
*****************************************************************/
#define BUSY -1
#define INTR_SCC1 0x40000000 /* SCC port 1 */
#define INTR_SCC2 0x20000000 /* SCC port 2 */
#define INTR_SCC3 0x10000000 /* SCC port 3 */
#define INTR_SCC4 0x08000000 /* SCC port 4 */
#define TX_ERR_HEARTBEAT 0x0100 /* TX_ERR added 3/5/98 */
#define TX_ERR_LATECOLLSN 0x0080
#define TX_ERR_UNDERRUN 0x0002
#define TX_ERR_CARRIERLOST 0x0001
#define TX_ERR_RETRYLIMIT 0x0040 /* end of TX_ERR add 3/5/98 */
#define TX_BD_Wrap 0x2000 /* TX_BD added 3/5/98 */
#define TX_BD_Readable 0x8000 /* TX_BD added 3/5/98 */
#define TX_BD_Interrupt 0x1000 /* TX_BD added 3/5/98 */
#define TX_BD_PaddingAdded 0x4000 /* TX_BD added 3/5/98 */
#define TX_BD_Last 0x0800
#define TX_BD_TransmitCRC 0x0400
#define TX_BD_Collision 0x0000
#define TX_BD_Ready 0x8000
#define RX_BD_Empty 0x8000
#define RX_BD_LargeFrame 0x0020
#define RX_BD_NonOctetAligned 0x0010
#define RX_BD_ShortFrame 0x0008
#define RX_BD_CRCRecvError 0x0004
#define RX_BD_Overrun 0x0002
#define RX_BD_Collision 0x0001
#define RX_BD_Wrap 0x2000
#define RX_BD_Interrupt 0x1000
#define RX_BD_First 0x0400
#define RX_BD_Last 0x0800
#define TX_ERR_Collision 0x0000
#define RX_ERROR 0x0000
#define ETHERNET_TXE 0x0010
#define ETHERNET_BSY 0x0004
#define ETHERNET_TXB 0x0002
#define ETHERNET_RXF 0x0008
#define ETHERNET_RXB 0x0001
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -