⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usb_otg_w2fc.c

📁 OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI的双核处理器
💻 C
📖 第 1 页 / 共 4 页
字号:
    TEST_FIELD_RESET(USB_OTG_W2FC_EP9_RX,EP1_RX_VALID,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP9_RX,EP1_RX_SIZORDB,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP9_RX,EP1_RX_SIZE,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP9_RX,EP1_RX_ISO,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP9_RX,EP1_RX_PTR,16);
    END_RESET_TEST();

    BEGIN_RESET_TEST(USB_OTG_W2FC_EP10_RX,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP10_RX,EP1_RX_VALID,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP10_RX,EP1_RX_SIZORDB,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP10_RX,EP1_RX_SIZE,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP10_RX,EP1_RX_ISO,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP10_RX,EP1_RX_PTR,16);
    END_RESET_TEST();

    BEGIN_RESET_TEST(USB_OTG_W2FC_EP11_RX,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP11_RX,EP1_RX_VALID,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP11_RX,EP1_RX_SIZORDB,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP11_RX,EP1_RX_SIZE,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP11_RX,EP1_RX_ISO,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP11_RX,EP1_RX_PTR,16);
    END_RESET_TEST();

    BEGIN_RESET_TEST(USB_OTG_W2FC_EP12_RX,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP12_RX,EP1_RX_VALID,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP12_RX,EP1_RX_SIZORDB,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP12_RX,EP1_RX_SIZE,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP12_RX,EP1_RX_ISO,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP12_RX,EP1_RX_PTR,16);
    END_RESET_TEST();

    BEGIN_RESET_TEST(USB_OTG_W2FC_EP13_RX,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP13_RX,EP1_RX_VALID,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP13_RX,EP1_RX_SIZORDB,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP13_RX,EP1_RX_SIZE,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP13_RX,EP1_RX_ISO,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP13_RX,EP1_RX_PTR,16);
    END_RESET_TEST();

    BEGIN_RESET_TEST(USB_OTG_W2FC_EP14_RX,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP14_RX,EP1_RX_VALID,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP14_RX,EP1_RX_SIZORDB,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP14_RX,EP1_RX_SIZE,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP14_RX,EP1_RX_ISO,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP14_RX,EP1_RX_PTR,16);
    END_RESET_TEST();

    BEGIN_RESET_TEST(USB_OTG_W2FC_EP15_RX,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP15_RX,EP1_RX_VALID,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP15_RX,EP1_RX_SIZORDB,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP15_RX,EP1_RX_SIZE,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP15_RX,EP1_RX_ISO,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP15_RX,EP1_RX_PTR,16);
    END_RESET_TEST();

    BEGIN_RESET_TEST(USB_OTG_W2FC_EP1_TX,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP1_TX,EP1_TX_VALID,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP1_TX,EP1_TX_SIZE_ORDB,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP1_TX,EP1_TX_SIZE,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP1_TX,EP1_TX_ISO,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP1_TX,EP1_TX_PTR,16);
    END_RESET_TEST();

    BEGIN_RESET_TEST(USB_OTG_W2FC_EP2_TX,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP2_TX,EP1_TX_VALID,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP2_TX,EP1_TX_SIZE_ORDB,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP2_TX,EP1_TX_SIZE,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP2_TX,EP1_TX_ISO,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP2_TX,EP1_TX_PTR,16);
    END_RESET_TEST();

    BEGIN_RESET_TEST(USB_OTG_W2FC_EP3_TX,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP3_TX,EP1_TX_VALID,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP3_TX,EP1_TX_SIZE_ORDB,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP3_TX,EP1_TX_SIZE,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP3_TX,EP1_TX_ISO,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP3_TX,EP1_TX_PTR,16);
    END_RESET_TEST();

    BEGIN_RESET_TEST(USB_OTG_W2FC_EP4_TX,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP4_TX,EP1_TX_VALID,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP4_TX,EP1_TX_SIZE_ORDB,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP4_TX,EP1_TX_SIZE,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP4_TX,EP1_TX_ISO,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP4_TX,EP1_TX_PTR,16);
    END_RESET_TEST();

    BEGIN_RESET_TEST(USB_OTG_W2FC_EP5_TX,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP5_TX,EP1_TX_VALID,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP5_TX,EP1_TX_SIZE_ORDB,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP5_TX,EP1_TX_SIZE,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP5_TX,EP1_TX_ISO,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP5_TX,EP1_TX_PTR,16);
    END_RESET_TEST();

    BEGIN_RESET_TEST(USB_OTG_W2FC_EP6_TX,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP6_TX,EP1_TX_VALID,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP6_TX,EP1_TX_SIZE_ORDB,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP6_TX,EP1_TX_SIZE,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP6_TX,EP1_TX_ISO,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP6_TX,EP1_TX_PTR,16);
    END_RESET_TEST();

    BEGIN_RESET_TEST(USB_OTG_W2FC_EP7_TX,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP7_TX,EP1_TX_VALID,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP7_TX,EP1_TX_SIZE_ORDB,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP7_TX,EP1_TX_SIZE,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP7_TX,EP1_TX_ISO,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP7_TX,EP1_TX_PTR,16);
    END_RESET_TEST();

    BEGIN_RESET_TEST(USB_OTG_W2FC_EP8_TX,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP8_TX,EP1_TX_VALID,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP8_TX,EP1_TX_SIZE_ORDB,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP8_TX,EP1_TX_SIZE,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP8_TX,EP1_TX_ISO,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP8_TX,EP1_TX_PTR,16);
    END_RESET_TEST();

    BEGIN_RESET_TEST(USB_OTG_W2FC_EP9_TX,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP9_TX,EP1_TX_VALID,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP9_TX,EP1_TX_SIZE_ORDB,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP9_TX,EP1_TX_SIZE,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP9_TX,EP1_TX_ISO,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP9_TX,EP1_TX_PTR,16);
    END_RESET_TEST();

    BEGIN_RESET_TEST(USB_OTG_W2FC_EP10_TX,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP10_TX,EP1_TX_VALID,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP10_TX,EP1_TX_SIZE_ORDB,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP10_TX,EP1_TX_SIZE,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP10_TX,EP1_TX_ISO,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP10_TX,EP1_TX_PTR,16);
    END_RESET_TEST();

    BEGIN_RESET_TEST(USB_OTG_W2FC_EP11_TX,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP11_TX,EP1_TX_VALID,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP11_TX,EP1_TX_SIZE_ORDB,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP11_TX,EP1_TX_SIZE,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP11_TX,EP1_TX_ISO,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP11_TX,EP1_TX_PTR,16);
    END_RESET_TEST();

    BEGIN_RESET_TEST(USB_OTG_W2FC_EP12_TX,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP12_TX,EP1_TX_VALID,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP12_TX,EP1_TX_SIZE_ORDB,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP12_TX,EP1_TX_SIZE,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP12_TX,EP1_TX_ISO,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP12_TX,EP1_TX_PTR,16);
    END_RESET_TEST();

    BEGIN_RESET_TEST(USB_OTG_W2FC_EP13_TX,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP13_TX,EP1_TX_VALID,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP13_TX,EP1_TX_SIZE_ORDB,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP13_TX,EP1_TX_SIZE,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP13_TX,EP1_TX_ISO,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP13_TX,EP1_TX_PTR,16);
    END_RESET_TEST();

    BEGIN_RESET_TEST(USB_OTG_W2FC_EP14_TX,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP14_TX,EP1_TX_VALID,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP14_TX,EP1_TX_SIZE_ORDB,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP14_TX,EP1_TX_SIZE,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP14_TX,EP1_TX_ISO,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP14_TX,EP1_TX_PTR,16);
    END_RESET_TEST();

    BEGIN_RESET_TEST(USB_OTG_W2FC_EP15_TX,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP15_TX,EP1_TX_VALID,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP15_TX,EP1_TX_SIZE_ORDB,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP15_TX,EP1_TX_SIZE,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP15_TX,EP1_TX_ISO,16);
    TEST_FIELD_RESET(USB_OTG_W2FC_EP15_TX,EP1_TX_PTR,16);
    END_RESET_TEST();
#endif

    if ( GlobalStatus == TEST_OK )
      Status = 0;
    else
      Status = 1;

  END_RESET_MODULE();

  return Status;

}

//---------------------------------------------------------------------
// NAME        : USB_OtgW2fcTestRegistersAccess
//
// DESCRIPTION : Test the access to USB_OTG_W2FC registers
//
// PARAMETERS  : None
//
// RETURN VALUE: 0 if test OK, else 1
//
// LIMITATIONS : None
//---------------------------------------------------------------------
BOOL USB_OtgW2fcTestRegistersAccess(void)
{
  BOOL Status = 1;

  BEGIN_ACCESS_MODULE();
#ifdef NOTDEF
    BEGIN_RW_TEST(USB_OTG_W2FC_EP_NUM,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP_NUM,SETUP_SEL,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP_NUM,EP_SEL,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP_NUM,EP_DIR,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP_NUM,EP_NUM,16);
    RW_WRITE(USB_OTG_W2FC_EP_NUM);
    RW_TEST_READ(USB_OTG_W2FC_EP_NUM,SETUP_SEL,16);
    RW_TEST_READ(USB_OTG_W2FC_EP_NUM,EP_SEL,16);
    RW_TEST_READ(USB_OTG_W2FC_EP_NUM,EP_DIR,16);
    RW_TEST_READ(USB_OTG_W2FC_EP_NUM,EP_NUM,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_EP_NUM);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_DATA,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_DATA,DATA,16);
    RW_WRITE(USB_OTG_W2FC_DATA);
    RW_TEST_READ(USB_OTG_W2FC_DATA,DATA,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_DATA);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_SYSCON1,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_SYSCON1,CFG_LOCK,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_SYSCON1,DATA_ENDIAN,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_SYSCON1,DMA_ENDIAN,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_SYSCON1,NAK_EN,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_SYSCON1,SELF_PWR,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_SYSCON1,SOFF_DIS,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_SYSCON1,PULLUP_EN,16);
    RW_WRITE(USB_OTG_W2FC_SYSCON1);
    RW_TEST_READ(USB_OTG_W2FC_SYSCON1,CFG_LOCK,16);
    RW_TEST_READ(USB_OTG_W2FC_SYSCON1,DATA_ENDIAN,16);
    RW_TEST_READ(USB_OTG_W2FC_SYSCON1,DMA_ENDIAN,16);
    RW_TEST_READ(USB_OTG_W2FC_SYSCON1,NAK_EN,16);
    RW_TEST_READ(USB_OTG_W2FC_SYSCON1,SELF_PWR,16);
    RW_TEST_READ(USB_OTG_W2FC_SYSCON1,SOFF_DIS,16);
    RW_TEST_READ(USB_OTG_W2FC_SYSCON1,PULLUP_EN,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_SYSCON1);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_IRQ_EN,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_IRQ_EN,SOF_IE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_IRQ_EN,EPN_RX_IE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_IRQ_EN,EPN_TX_IE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_IRQ_EN,DS_CHG_IE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_IRQ_EN,EP0_IE,16);
    RW_WRITE(USB_OTG_W2FC_IRQ_EN);
    RW_TEST_READ(USB_OTG_W2FC_IRQ_EN,SOF_IE,16);
    RW_TEST_READ(USB_OTG_W2FC_IRQ_EN,EPN_RX_IE,16);
    RW_TEST_READ(USB_OTG_W2FC_IRQ_EN,EPN_TX_IE,16);
    RW_TEST_READ(USB_OTG_W2FC_IRQ_EN,DS_CHG_IE,16);
    RW_TEST_READ(USB_OTG_W2FC_IRQ_EN,EP0_IE,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_IRQ_EN);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_DMA_IRQ_EN,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_DMA_IRQ_EN,TX2_DONE_IE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_DMA_IRQ_EN,RX2_CNT_IE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_DMA_IRQ_EN,RX2_EOT_IE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_DMA_IRQ_EN,TX1_DONE_IE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_DMA_IRQ_EN,RX1_CNT_IE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_DMA_IRQ_EN,RX1_EOT_IE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_DMA_IRQ_EN,TX0_DONE_IE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_DMA_IRQ_EN,RX0_CNT_IE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_DMA_IRQ_EN,RX0_EOT_IE,16);
    RW_WRITE(USB_OTG_W2FC_DMA_IRQ_EN);
    RW_TEST_READ(USB_OTG_W2FC_DMA_IRQ_EN,TX2_DONE_IE,16);
    RW_TEST_READ(USB_OTG_W2FC_DMA_IRQ_EN,RX2_CNT_IE,16);
    RW_TEST_READ(USB_OTG_W2FC_DMA_IRQ_EN,RX2_EOT_IE,16);
    RW_TEST_READ(USB_OTG_W2FC_DMA_IRQ_EN,TX1_DONE_IE,16);
    RW_TEST_READ(USB_OTG_W2FC_DMA_IRQ_EN,RX1_CNT_IE,16);
    RW_TEST_READ(USB_OTG_W2FC_DMA_IRQ_EN,RX1_EOT_IE,16);
    RW_TEST_READ(USB_OTG_W2FC_DMA_IRQ_EN,TX0_DONE_IE,16);
    RW_TEST_READ(USB_OTG_W2FC_DMA_IRQ_EN,RX0_CNT_IE,16);
    RW_TEST_READ(USB_OTG_W2FC_DMA_IRQ_EN,RX0_EOT_IE,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_DMA_IRQ_EN);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_IRQ_SRC,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_IRQ_SRC,TXN_DONE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_IRQ_SRC,RXN_CNT,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_IRQ_SRC,RXN_EOT,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_IRQ_SRC,SOF,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_IRQ_SRC,EPN_RX,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_IRQ_SRC,EPN_TX,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_IRQ_SRC,DS_CHG,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_IRQ_SRC,SETUP,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_IRQ_SRC,EP0_RX,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_IRQ_SRC,EP0_TX,16);
    RW_WRITE(USB_OTG_W2FC_IRQ_SRC);
    RW_TEST_READ(USB_OTG_W2FC_IRQ_SRC,TXN_DONE,16);
    RW_TEST_READ(USB_OTG_W2FC_IRQ_SRC,RXN_CNT,16);
    RW_TEST_READ(USB_OTG_W2FC_IRQ_SRC,RXN_EOT,16);
    RW_TEST_READ(USB_OTG_W2FC_IRQ_SRC,SOF,16);
    RW_TEST_READ(USB_OTG_W2FC_IRQ_SRC,EPN_RX,16);
    RW_TEST_READ(USB_OTG_W2FC_IRQ_SRC,EPN_TX,16);
    RW_TEST_READ(USB_OTG_W2FC_IRQ_SRC,DS_CHG,16);
    RW_TEST_READ(USB_OTG_W2FC_IRQ_SRC,SETUP,16);
    RW_TEST_READ(USB_OTG_W2FC_IRQ_SRC,EP0_RX,16);
    RW_TEST_READ(USB_OTG_W2FC_IRQ_SRC,EP0_TX,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_IRQ_SRC);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_RXDMA_CFG,16);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -