📄 mcf5272.h
字号:
#define MCF5272_TIMER_TMR_FRR (0x0008)
#define MCF5272_TIMER_TMR_CLK_TIN (0x0006)
#define MCF5272_TIMER_TMR_CLK_DIV16 (0x0004)
#define MCF5272_TIMER_TMR_CLK_MSCLK (0x0002)
#define MCF5272_TIMER_TMR_CLK_STOP (0x0000)
#define MCF5272_TIMER_TMR_RST (0x0001)
#define MCF5272_TIMER_TER_REF (0x02)
#define MCF5272_TIMER_TER_CAP (0x01)
/**********************************************************************
*
* PLI Module Registers Description
*
***********************************************************************/
/* Read/Write access macros for general use */
#define MCF5272_PLI_P0B1RR (*(vuint32 *)(void *)(&__MBAR[0x0300]))
#define MCF5272_PLI_P1B1RR (*(vuint32 *)(void *)(&__MBAR[0x0304]))
#define MCF5272_PLI_P2B1RR (*(vuint32 *)(void *)(&__MBAR[0x0308]))
#define MCF5272_PLI_P3B1RR (*(vuint32 *)(void *)(&__MBAR[0x030C]))
#define MCF5272_PLI_P0B2RR (*(vuint32 *)(void *)(&__MBAR[0x0310]))
#define MCF5272_PLI_P1B2RR (*(vuint32 *)(void *)(&__MBAR[0x0314]))
#define MCF5272_PLI_P2B2RR (*(vuint32 *)(void *)(&__MBAR[0x0318]))
#define MCF5272_PLI_P3B2RR (*(vuint32 *)(void *)(&__MBAR[0x031C]))
#define MCF5272_PLI_P0DRR (*(vuint8 *)(void *)(&__MBAR[0x0320]))
#define MCF5272_PLI_P1DRR (*(vuint8 *)(void *)(&__MBAR[0x0321]))
#define MCF5272_PLI_P2DRR (*(vuint8 *)(void *)(&__MBAR[0x0322]))
#define MCF5272_PLI_P3DRR (*(vuint8 *)(void *)(&__MBAR[0x0323]))
#define MCF5272_PLI_P0B1TR (*(vuint32 *)(void *)(&__MBAR[0x0328]))
#define MCF5272_PLI_P1B1TR (*(vuint32 *)(void *)(&__MBAR[0x032C]))
#define MCF5272_PLI_P2B1TR (*(vuint32 *)(void *)(&__MBAR[0x0330]))
#define MCF5272_PLI_P3B1TR (*(vuint32 *)(void *)(&__MBAR[0x0334]))
#define MCF5272_PLI_P0B2TR (*(vuint32 *)(void *)(&__MBAR[0x0338]))
#define MCF5272_PLI_P1B2TR (*(vuint32 *)(void *)(&__MBAR[0x033C]))
#define MCF5272_PLI_P2B2TR (*(vuint32 *)(void *)(&__MBAR[0x0340]))
#define MCF5272_PLI_P3B2TR (*(vuint32 *)(void *)(&__MBAR[0x0344]))
#define MCF5272_PLI_P0DTR (*(vuint8 *)(void *)(&__MBAR[0x0348]))
#define MCF5272_PLI_P1DTR (*(vuint8 *)(void *)(&__MBAR[0x0349]))
#define MCF5272_PLI_P2DTR (*(vuint8 *)(void *)(&__MBAR[0x034A]))
#define MCF5272_PLI_P3DTR (*(vuint8 *)(void *)(&__MBAR[0x034B]))
#define MCF5272_PLI_P0CR (*(vuint16 *)(void *)(&__MBAR[0x0350]))
#define MCF5272_PLI_P1CR (*(vuint16 *)(void *)(&__MBAR[0x0352]))
#define MCF5272_PLI_P2CR (*(vuint16 *)(void *)(&__MBAR[0x0354]))
#define MCF5272_PLI_P3CR (*(vuint16 *)(void *)(&__MBAR[0x0356]))
#define MCF5272_PLI_P0ICR (*(vuint16 *)(void *)(&__MBAR[0x0358]))
#define MCF5272_PLI_P1ICR (*(vuint16 *)(void *)(&__MBAR[0x035A]))
#define MCF5272_PLI_P2ICR (*(vuint16 *)(void *)(&__MBAR[0x035C]))
#define MCF5272_PLI_P3ICR (*(vuint16 *)(void *)(&__MBAR[0x035E]))
#define MCF5272_PLI_P0GMR (*(vuint16 *)(void *)(&__MBAR[0x0360]))
#define MCF5272_PLI_P1GMR (*(vuint16 *)(void *)(&__MBAR[0x0362]))
#define MCF5272_PLI_P2GMR (*(vuint16 *)(void *)(&__MBAR[0x0364]))
#define MCF5272_PLI_P3GMR (*(vuint16 *)(void *)(&__MBAR[0x0366]))
#define MCF5272_PLI_P0GMT (*(vuint16 *)(void *)(&__MBAR[0x0368]))
#define MCF5272_PLI_P1GMT (*(vuint16 *)(void *)(&__MBAR[0x036A]))
#define MCF5272_PLI_P2GMT (*(vuint16 *)(void *)(&__MBAR[0x036C]))
#define MCF5272_PLI_P3GMT (*(vuint16 *)(void *)(&__MBAR[0x036E]))
#define MCF5272_PLI_PGMTS (*(vuint8 *)(void *)(&__MBAR[0x0371]))
#define MCF5272_PLI_PGMTA (*(vuint8 *)(void *)(&__MBAR[0x0372]))
#define MCF5272_PLI_P0GCIR (*(vuint8 *)(void *)(&__MBAR[0x0374]))
#define MCF5272_PLI_P1GCIR (*(vuint8 *)(void *)(&__MBAR[0x0375]))
#define MCF5272_PLI_P2GCIR (*(vuint8 *)(void *)(&__MBAR[0x0376]))
#define MCF5272_PLI_P3GCIR (*(vuint8 *)(void *)(&__MBAR[0x0377]))
#define MCF5272_PLI_P0GCIT (*(vuint8 *)(void *)(&__MBAR[0x0378]))
#define MCF5272_PLI_P1GCIT (*(vuint8 *)(void *)(&__MBAR[0x0379]))
#define MCF5272_PLI_P2GCIT (*(vuint8 *)(void *)(&__MBAR[0x037A]))
#define MCF5272_PLI_P3GCIT (*(vuint8 *)(void *)(&__MBAR[0x037E]))
#define MCF5272_PLI_PGCITSR (*(vuint8 *)(void *)(&__MBAR[0x037F]))
#define MCF5272_PLI_PDSUSR (*(vuint8 *)(void *)(&__MBAR[0x0382]))
#define MCF5272_PLI_PDCSR (*(vuint8 *)(void *)(&__MBAR[0x0383]))
#define MCF5272_PLI_P0PSR (*(vuint16 *)(void *)(&__MBAR[0x0384]))
#define MCF5272_PLI_P1PSR (*(vuint16 *)(void *)(&__MBAR[0x0386]))
#define MCF5272_PLI_P2PSR (*(vuint16 *)(void *)(&__MBAR[0x0388]))
#define MCF5272_PLI_P3PSR (*(vuint16 *)(void *)(&__MBAR[0x038A]))
#define MCF5272_PLI_PASR (*(vuint16 *)(void *)(&__MBAR[0x038C]))
#define MCF5272_PLI_PLCR (*(vuint8 *)(void *)(&__MBAR[0x038F]))
#define MCF5272_PLI_PDRQR (*(vuint16 *)(void *)(&__MBAR[0x0392]))
#define MCF5272_PLI_P0SDR (*(vuint16 *)(void *)(&__MBAR[0x0394]))
#define MCF5272_PLI_P1SDR (*(vuint16 *)(void *)(&__MBAR[0x0396]))
#define MCF5272_PLI_P2SDR (*(vuint16 *)(void *)(&__MBAR[0x0398]))
#define MCF5272_PLI_P3SDR (*(vuint16 *)(void *)(&__MBAR[0x039A]))
#define MCF5272_PLI_PCKSELR (*(vuint16 *)(void *)(&__MBAR[0x039E]))
/**********************************************************************
*
* Fast Ethernet Controller Module Register Descriptions
*
***********************************************************************/
/* Read/Write access macros for general use */
#define MCF5272_FEC_ECR (*(vuint32 *)(void *)(&__MBAR[0x0840]))
#define MCF5272_FEC_EIR (*(vuint32 *)(void *)(&__MBAR[0x0844]))
#define MCF5272_FEC_IMR (*(vuint32 *)(void *)(&__MBAR[0x0848]))
#define MCF5272_FEC_IVSR (*(vuint32 *)(void *)(&__MBAR[0x084C]))
#define MCF5272_FEC_RDAR (*(vuint32 *)(void *)(&__MBAR[0x0850]))
#define MCF5272_FEC_TDAR (*(vuint32 *)(void *)(&__MBAR[0x0854]))
#define MCF5272_FEC_MMFR (*(vuint32 *)(void *)(&__MBAR[0x0880]))
#define MCF5272_FEC_MSCR (*(vuint32 *)(void *)(&__MBAR[0x0884]))
#define MCF5272_FEC_FRBR (*(vuint32 *)(void *)(&__MBAR[0x08CC]))
#define MCF5272_FEC_FRSR (*(vuint32 *)(void *)(&__MBAR[0x08D0]))
#define MCF5272_FEC_TFWR (*(vuint32 *)(void *)(&__MBAR[0x08E4]))
#define MCF5272_FEC_FTSR (*(vuint32 *)(void *)(&__MBAR[0x08EC]))
#define MCF5272_FEC_RCR (*(vuint32 *)(void *)(&__MBAR[0x0944]))
#define MCF5272_FEC_MFLR (*(vuint32 *)(void *)(&__MBAR[0x0948]))
#define MCF5272_FEC_TCR (*(vuint32 *)(void *)(&__MBAR[0x0984]))
#define MCF5272_FEC_MALR (*(vuint32 *)(void *)(&__MBAR[0x0C00]))
#define MCF5272_FEC_MAUR (*(vuint32 *)(void *)(&__MBAR[0x0C04]))
#define MCF5272_FEC_HTUR (*(vuint32 *)(void *)(&__MBAR[0x0C08]))
#define MCF5272_FEC_HTLR (*(vuint32 *)(void *)(&__MBAR[0x0C0C]))
#define MCF5272_FEC_ERDSR (*(vuint32 *)(void *)(&__MBAR[0x0C10]))
#define MCF5272_FEC_ETDSR (*(vuint32 *)(void *)(&__MBAR[0x0C14]))
#define MCF5272_FEC_EMRBR (*(vuint32 *)(void *)(&__MBAR[0x0C18]))
#define MCF5272_FEC_EFIFO (*(vuint32 *)(void *)(&__MBAR[0x0C40]))
/* Bit level definitions and macros */
#define MCF5272_FEC_ECR_RESET (0x00000001)
#define MCF5272_FEC_ECR_ETHER_EN (0x00000002)
#define MCF5272_FEC_EIR_GRA (0x10000000)
#define MCF5272_FEC_EIR_RXF (0x02000000)
#define MCF5272_FEC_EIR_TXF (0x08000000)
#define MCF5272_FEC_IMR_HBEEN (0x80000000)
#define MCF5272_FEC_IMR_BREN (0x40000000)
#define MCF5272_FEC_IMR_BTEN (0x20000000)
#define MCF5272_FEC_IMR_GRAEN (0x10000000)
#define MCF5272_FEC_IMR_TXFEN (0x08000000)
#define MCF5272_FEC_IMR_TXBEN (0x04000000)
#define MCF5272_FEC_IMR_RXFEN (0x02000000)
#define MCF5272_FEC_IMR_RXBEN (0x01000000)
#define MCF5272_FEC_IMR_MIIEN (0x00800000)
#define MCF5272_FEC_IMR_EBERREN (0x00400000)
#define MCF5272_FEC_RCR_PROM (0x00000008)
#define MCF5272_FEC_RCR_MII_MODE (0x00000004)
#define MCF5272_FEC_RCR_DRT (0x00000002)
#define MCF5272_FEC_RCR_LOOP (0x00000001)
#define MCF5272_FEC_TCR_GTS (0x00000001)
#define MCF5272_FEC_TCR_HBC (0x00000002)
#define MCF5272_FEC_TCR_FDEN (0x00000004)
#define MCF5272_MMFR_MODE (0x00004000)
#define MCF5272_MMFR_DUPLEX (0x00000200)
#define MCF5272_MMFR_LOOP (0x00004000)
#define MCF5272_MMFR_NEGOTIATE (0x00001000)
#define MCF5272_MMFR_100 (0x00002000)
/**********************************************************************
*
* USB_ Module Register Description
*
***********************************************************************/
/* Read/Write access macros for general use */
#define MCF5272_USB_FNR (*(vuint16 *)(void *)(&__MBAR[0x1002]))
#define MCF5272_USB_FNMR (*(vuint16 *)(void *)(&__MBAR[0x1006]))
#define MCF5272_USB_RFMR (*(vuint16 *)(void *)(&__MBAR[0x100A]))
#define MCF5272_USB_RFMMR (*(vuint16 *)(void *)(&__MBAR[0x100E]))
#define MCF5272_USB_FAR (*(vuint8 *)(void *)(&__MBAR[0x1013]))
#define MCF5272_USB_ASR (*(vuint32 *)(void *)(&__MBAR[0x1014]))
#define MCF5272_USB_DRR1 (*(vuint32 *)(void *)(&__MBAR[0x1018]))
#define MCF5272_USB_DRR2 (*(vuint32 *)(void *)(&__MBAR[0x101C]))
#define MCF5272_USB_SPECR (*(vuint16 *)(void *)(&__MBAR[0x1022]))
#define MCF5272_USB_EP0SR (*(vuint16 *)(void *)(&__MBAR[0x1026]))
#define MCF5272_USB_IEP0CFG (*(vuint32 *)(void *)(&__MBAR[0x1028]))
#define MCF5272_USB_OEP0CFG (*(vuint32 *)(void *)(&__MBAR[0x102C]))
#define MCF5272_USB_EPCFG(x) (*(vuint32 *)(void *)(&__MBAR[0x102C+(4*x)]))
#define MCF5272_USB_EP1CFG (*(vuint32 *)(void *)(&__MBAR[0x1030]))
#define MCF5272_USB_EP2CFG (*(vuint32 *)(void *)(&__MBAR[0x1034]))
#define MCF5272_USB_EP3CFG (*(vuint32 *)(void *)(&__MBAR[0x1038]))
#define MCF5272_USB_EP4CFG (*(vuint32 *)(void *)(&__MBAR[0x103C]))
#define MCF5272_USB_EP5CFG (*(vuint32 *)(void *)(&__MBAR[0x1040]))
#define MCF5272_USB_EP6CFG (*(vuint32 *)(void *)(&__MBAR[0x1044]))
#define MCF5272_USB_EP7CFG (*(vuint32 *)(void *)(&__MBAR[0x1048]))
#define MCF5272_USB_EP0CTL (*(vuint32 *)(void *)(&__MBAR[0x104C]))
#define MCF5272_USB_EPCTL(x) (*(vuint16 *)(void *)(&__MBAR[0x104E+(4*x)]))
#define MCF5272_USB_EP1CTL (*(vuint16 *)(void *)(&__MBAR[0x1052]))
#define MCF5272_USB_EP2CTL (*(vuint16 *)(void *)(&__MBAR[0x1056]))
#define MCF5272_USB_EP3CTL (*(vuint16 *)(void *)(&__MBAR[0x105A]))
#define MCF5272_USB_EP4CTL (*(vuint16 *)(void *)(&__MBAR[0x105E]))
#define MCF5272_USB_EP5CTL (*(vuint16 *)(void *)(&__MBAR[0x1062]))
#define MCF5272_USB_EP6CTL (*(vuint16 *)(void *)(&__MBAR[0x1066]))
#define MCF5272_USB_EP7CTL (*(vuint16 *)(void *)(&__MBAR[0x106A]))
#define MCF5272_USB_EP0ISR (*(vuint32 *)(void *)(&__MBAR[0x106C]))
#define MCF5272_USB_EPISR(x) (*(vuint16 *)(void *)(&__MBAR[0x106E+(4*x)]))
#define MCF5272_USB_EP1ISR (*(vuint16 *)(void *)(&__MBAR[0x1072]))
#define MCF5272_USB_EP2ISR (*(vuint16 *)(void *)(&__MBAR[0x1076]))
#define MCF5272_USB_EP3ISR (*(vuint16 *)(void *)(&__MBAR[0x107A]))
#define MCF5272_USB_EP4ISR (*(vuint16 *)(void *)(&__MBAR[0x107E]))
#define MCF5272_USB_EP5ISR (*(vuint16 *)(void *)(&__MBAR[0x1082]))
#define MCF5272_USB_EP6ISR (*(vuint16 *)(void *)(&__MBAR[0x1086]))
#define MCF5272_USB_EP7ISR (*(vuint16 *)(void *)(&__MBAR[0x108A]))
#define MCF5272_USB_EP0IMR (*(vuint32 *)(void *)(&__MBAR[0x108C]))
#define MCF5272_USB_EPIMR(x) (*(vuint16 *)(void *)(&__MBAR[0x108E+(4*x)]))
#define MCF5272_USB_EP1IMR (*(vuint16 *)(void *)(&__MBAR[0x1092]))
#define MCF5272_USB_EP2IMR (*(vuint16 *)(void *)(&__MBAR[0x1096]))
#define MCF5272_USB_EP3IMR (*(vuint16 *)(void *)(&__MBAR[0x109A]))
#define MCF5272_USB_EP4IMR (*(vuint16 *)(void *)(&__MBAR[0x109E]))
#define MCF5272_USB_EP5IMR (*(vuint16 *)(void *)(&__MBAR[0x10A2]))
#define MCF5272_USB_EP6IMR (*(vuint16 *)(void *)(&__MBAR[0x10A6]))
#define MCF5272_USB_EP7IMR (*(vuint16 *)(void *)(&__MBAR[0x10AA]))
#define MCF5272_USB_EPDR(x,S) (*(vuint ## S *)(void *)(&__MBAR[0x10AC+(4*x)]))
#define MCF5272_USB_EP0DR(SIZE) (*(vuint ## SIZE *)(void *)(&__MBAR[0x10AC]))
#define MCF5272_USB_EP1DR(SIZE) (*(vuint ## SIZE *)(void *)(&__MBAR[0x10B0]))
#define MCF5272_USB_EP2DR(SIZE) (*(vuint ## SIZE *)(void *)(&__MBAR[0x10B4]))
#define MCF5272_USB_EP3DR(SIZE) (*(vuint ## SIZE *)(void *)(&__MBAR[0x10B8]))
#define MCF5272_USB_EP4DR(SIZE) (*(vuint ## SIZE *)(void *)(&__MBAR[0x10BC]))
#define MCF5272_USB_EP5DR(SIZE) (*(vuint ## SIZE *)(void *)(&__MBAR[0x10C0]))
#define MCF5272_USB_EP6DR(SIZE) (*(vuint ## SIZE *)(void *)(&__MBAR[0x10C4]))
#define MCF5272_USB_EP7DR(SIZE) (*(vuint ## SIZE *)(void *)(&__MBAR[0x10C8]))
#define MCF5272_USB_EPDPR(x) (*(vuint16 *)(void *)(&__MBAR[0x10CE+(4*x)]))
#define MCF5272_USB_EP0DPR (*(vuint16 *)(void *)(&__MBAR[0x10CE]))
#define MCF5272_USB_EP1DPR (*(vuint16 *)(void *)(&__MBAR[0x10D2]))
#define MCF5272_USB_EP2DPR (*(vuint16 *)(void *)(&__MBAR[0x10D6]))
#define MCF5272_USB_EP3DPR (*(vuint16 *)(void *)(&__MBAR[0x10DA]))
#define MCF5272_USB_EP4DPR (*(vuint16 *)(void *)(&__MBAR[0x10DE]))
#define MCF5272_USB_EP5DPR (*(vuint16 *)(void *)(&__MBAR[0x10E2]))
#define MCF5272_USB_EP6DPR (*(vuint16 *)(void *)(&__MBAR[0x10E6]))
#define MCF5272_USB_EP7DPR (*(vuint16 *)(void *)(&__MBAR[0x10EA]))
#define MCF5272_USB_CFG_RAM (vuint32 *)(__MBAR + 0x1400) /* 0x1400 - 0x17FF */
/* Macro to return current Alternate Setting for a given Interface */
#define AltSetting(imm, i) (int8)((MCF5272_USB_ASR >> (i << 1)) & 3)
/* Bit level definitions and macros */
#define MCF5272_USB_EP0SR_WAKE_ST 0x0800
#define MCF5272_USB_EP0SR_HALT_ST 0x0004
#define MCF5272_USB_EP0SR_DIR 0x0002
#define MCF5272_USB_EP0CTL_DEBUG 0x00040000
#define MCF5272_USB_EP0CTL_WOR_LVL 0x00020000
#define MCF5272_USB_EP0CTL_WOR_EN 0x00010000
#define MCF5272_USB_EP0CTL_CLK_SEL 0x00008000
#define MCF5272_USB_EP0CTL_RESUME 0x00004000
#define MCF5272_USB_EP0CTL_AFE_EN 0x00002000
#define MCF5272_USB_EP0CTL_BUS_PWR 0x00001000
#define MCF5272_USB_EP0CTL_USB_EN 0x00000800
#define MCF5272_USB_EP0CTL_CFG_RAM_VAL 0x00000400
#define MCF5272_USB_EP0CTL_CMD_ERR 0x00000200
#define MCF5272_USB_EP0CTL_CMD_OVER 0x00000100
#define MCF5272_USB_EP0CTL_CRC_ERR 0x00000080
#define MCF5272_USB_EP0CTL_OUT_LVL(x) ((x & 3) << 4)
#define MCF5272_USB_EP0CTL_IN_LVL(x) ((x & 3) << 2)
#define MCF5272_USB_EP0CTL_IN_BUSY 0x00000002
#define MCF5272_USB_EPNCTL_CRC_ERR 0x0080
#define MCF5272_USB_EPNCTL_ISO_MODE 0x0040
#define MCF5272_USB_EPNCTL_FIFO_LVL(x) ((x & 3) << 2)
#define MCF5272_USB_EPNCTL_IN_BUSY 0x0002
#define MCF5272_USB_EPNCTL_STALL 0x0001
#define MCF5272_USB_EP0ISR_DEV_CFG 0x00010000
#define MCF5272_USB_EP0ISR_VEND_REQ 0x00008000
#define MCF5272_USB_EP0ISR_FRM_MAT 0x00004000
#define MCF5272_USB_EP0ISR_ASOF 0x00002000
#define MCF5272_USB_EP0ISR_SOF 0x00001000
#define MCF5272_USB_EP0ISR_WAKE_CHG 0x00000800
#define MCF5272_USB_EP0ISR_RESUME 0x00000400
#define MCF5272_USB_EP0ISR_SUSPEND 0x00000200
#define MCF5272_USB_EP0ISR_RESET 0x00000100
#define MCF5272_USB_EP0ISR_OUT_EOT 0x00000080
#define MCF5272_USB_EP0ISR_OUT_EOP 0x00000040
#define MCF5272_USB_EP0ISR_OUT_LVL 0x00000020
#define MCF5272_USB_EP0ISR_IN_EOT 0x00000010
#define MCF5272_USB_EP0ISR_IN_EOP 0x00000008
#define MCF5272_USB_EP0ISR_UNHALT 0x00000004
#define MCF5272_USB_EP0ISR_HALT 0x00000002
#define MCF5272_USB_EP0ISR_IN_LVL 0x00000001
#define MCF5272_USB_EPNISR_HALT_ST 0x8000
#define MCF5272_USB_EPNISR_DIR 0x4000
#define MCF5272_USB_EPNISR_PRES 0x2000
#define MCF5272_USB_EPNISR_EOT 0x0010
#define MCF5272_USB_EPNISR_EOP 0x0008
#define MCF5272_USB_EPNISR_UNHALT 0x0004
#define MCF5272_USB_EPNISR_HALT 0x0002
#define MCF5272_USB_EPNISR_FIFO_LVL 0x0001
#define MCF5272_USB_EP0IMR_DEV_CFG_EN 0x00010000
#define MCF5272_USB_EP0IMR_VEND_REQ_EN 0x00008000
#define MCF5272_USB_EP0IMR_FRM_MAT_EN 0x00004000
#define MCF5272_USB_EP0IMR_ASOF_EN 0x00002000
#define MCF5272_USB_EP0IMR_SOF_EN 0x00001000
#define MCF5272_USB_EP0IMR_WAKE_CHG_EN 0x00000800
#define MCF5272_USB_EP0IMR_RESUME_EN 0x00000400
#define MCF5272_USB_EP0IMR_SUSPEND_EN 0x00000200
#define MCF5272_USB_EP0IMR_RESET_EN 0x00000100
#define MCF5272_USB_EP0IMR_OUT_EOT_EN 0x00000080
#define MCF5272_USB_EP0IMR_OUT_EOP_EN 0x00000040
#define MCF5272_USB_EP0IMR_OUT_LVL_EN 0x00000020
#define MCF5272_USB_EP0IMR_IN_EOT_EN 0x00000010
#define MCF5272_USB_EP0IMR_IN_EOP_EN 0x00000008
#define MCF5272_USB_EP0IMR_UNHALT_EN 0x00000004
#define MCF5272_USB_EP0IMR_HALT_EN 0x00000002
#define MCF5272_USB_EP0IMR_IN_LVL_EN 0x00000001
#define MCF5272_USB_EPNIMR_EOT_EN 0x0010
#define MCF5272_USB_EPNIMR_EOP_EN 0x0008
#define MCF5272_USB_EPNIMR_UNHALT_EN 0x0004
#define MCF5272_USB_EPNIMR_HALT_EN 0x0002
#define MCF5272_USB_EPNIMR_FIFO_LVL_EN 0x0001
/***********************************************************************/
#endif /* _CPU_MCF5272_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -