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

📄 usb_otg_w2fc.c

📁 OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI的双核处理器
💻 C
📖 第 1 页 / 共 4 页
字号:
    RW_PREPARE_WRITE(USB_OTG_W2FC_RXDMA_CFG,RX_REQ,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_RXDMA_CFG,RXDMA2_EP,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_RXDMA_CFG,RXDMA1_EP,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_RXDMA_CFG,RXDMA0_EP,16);
    RW_WRITE(USB_OTG_W2FC_RXDMA_CFG);
    RW_TEST_READ(USB_OTG_W2FC_RXDMA_CFG,RX_REQ,16);
    RW_TEST_READ(USB_OTG_W2FC_RXDMA_CFG,RXDMA2_EP,16);
    RW_TEST_READ(USB_OTG_W2FC_RXDMA_CFG,RXDMA1_EP,16);
    RW_TEST_READ(USB_OTG_W2FC_RXDMA_CFG,RXDMA0_EP,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_RXDMA_CFG);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_TXDMA_CFG,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_TXDMA_CFG,TX_REQ,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_TXDMA_CFG,TXDMA2_EP,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_TXDMA_CFG,TXDMA1_EP,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_TXDMA_CFG,TXDMA0_EP,16);
    RW_WRITE(USB_OTG_W2FC_TXDMA_CFG);
    RW_TEST_READ(USB_OTG_W2FC_TXDMA_CFG,TX_REQ,16);
    RW_TEST_READ(USB_OTG_W2FC_TXDMA_CFG,TXDMA2_EP,16);
    RW_TEST_READ(USB_OTG_W2FC_TXDMA_CFG,TXDMA1_EP,16);
    RW_TEST_READ(USB_OTG_W2FC_TXDMA_CFG,TXDMA0_EP,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_TXDMA_CFG);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_DATA_DMA,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_DATA_DMA,DATA_DMA,16);
    RW_WRITE(USB_OTG_W2FC_DATA_DMA);
    RW_TEST_READ(USB_OTG_W2FC_DATA_DMA,DATA_DMA,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_DATA_DMA);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_TXDMA0,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_TXDMA0,TX0_EOT,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_TXDMA0,TX0_START,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_TXDMA0,TX0_TSC,16);
    RW_WRITE(USB_OTG_W2FC_TXDMA0);
    RW_TEST_READ(USB_OTG_W2FC_TXDMA0,TX0_EOT,16);
    RW_TEST_READ(USB_OTG_W2FC_TXDMA0,TX0_START,16);
    RW_TEST_READ(USB_OTG_W2FC_TXDMA0,TX0_TSC,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_TXDMA0);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_TXDMA1,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_TXDMA1,TX0_EOT,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_TXDMA1,TX0_START,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_TXDMA1,TX0_TSC,16);
    RW_WRITE(USB_OTG_W2FC_TXDMA1);
    RW_TEST_READ(USB_OTG_W2FC_TXDMA1,TX0_EOT,16);
    RW_TEST_READ(USB_OTG_W2FC_TXDMA1,TX0_START,16);
    RW_TEST_READ(USB_OTG_W2FC_TXDMA1,TX0_TSC,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_TXDMA1);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_TXDMA2,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_TXDMA2,TX0_EOT,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_TXDMA2,TX0_START,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_TXDMA2,TX0_TSC,16);
    RW_WRITE(USB_OTG_W2FC_TXDMA2);
    RW_TEST_READ(USB_OTG_W2FC_TXDMA2,TX0_EOT,16);
    RW_TEST_READ(USB_OTG_W2FC_TXDMA2,TX0_START,16);
    RW_TEST_READ(USB_OTG_W2FC_TXDMA2,TX0_TSC,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_TXDMA2);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_RXDMA0,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_RXDMA0,RX0_STOP,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_RXDMA0,RX0_TC,16);
    RW_WRITE(USB_OTG_W2FC_RXDMA0);
    RW_TEST_READ(USB_OTG_W2FC_RXDMA0,RX0_STOP,16);
    RW_TEST_READ(USB_OTG_W2FC_RXDMA0,RX0_TC,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_RXDMA0);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_RXDMA1,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_RXDMA1,RX0_STOP,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_RXDMA1,RX0_TC,16);
    RW_WRITE(USB_OTG_W2FC_RXDMA1);
    RW_TEST_READ(USB_OTG_W2FC_RXDMA1,RX0_STOP,16);
    RW_TEST_READ(USB_OTG_W2FC_RXDMA1,RX0_TC,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_RXDMA1);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_RXDMA2,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_RXDMA2,RX0_STOP,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_RXDMA2,RX0_TC,16);
    RW_WRITE(USB_OTG_W2FC_RXDMA2);
    RW_TEST_READ(USB_OTG_W2FC_RXDMA2,RX0_STOP,16);
    RW_TEST_READ(USB_OTG_W2FC_RXDMA2,RX0_TC,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_RXDMA2);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_USB_TEST_1,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_USB_TEST_1,TEST_UNLOCK,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_USB_TEST_1,REM_WAKEUP_EN,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_USB_TEST_1,USB_RESET,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_USB_TEST_1,IRQ_ISO,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_USB_TEST_1,IRQ_NON_ISO,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_USB_TEST_1,IRQ_GENI,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_USB_TEST_1,DMA_TX_REQ_2,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_USB_TEST_1,DMA_TX_REQ_1,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_USB_TEST_1,DMA_TX_REQ_0,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_USB_TEST_1,DMA_RX_REQ_2,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_USB_TEST_1,DMA_RX_REQ_1,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_USB_TEST_1,DMA_RX_REQ_0,16);
    RW_WRITE(USB_OTG_W2FC_USB_TEST_1);
    RW_TEST_READ(USB_OTG_W2FC_USB_TEST_1,TEST_UNLOCK,16);
    RW_TEST_READ(USB_OTG_W2FC_USB_TEST_1,REM_WAKEUP_EN,16);
    RW_TEST_READ(USB_OTG_W2FC_USB_TEST_1,USB_RESET,16);
    RW_TEST_READ(USB_OTG_W2FC_USB_TEST_1,IRQ_ISO,16);
    RW_TEST_READ(USB_OTG_W2FC_USB_TEST_1,IRQ_NON_ISO,16);
    RW_TEST_READ(USB_OTG_W2FC_USB_TEST_1,IRQ_GENI,16);
    RW_TEST_READ(USB_OTG_W2FC_USB_TEST_1,DMA_TX_REQ_2,16);
    RW_TEST_READ(USB_OTG_W2FC_USB_TEST_1,DMA_TX_REQ_1,16);
    RW_TEST_READ(USB_OTG_W2FC_USB_TEST_1,DMA_TX_REQ_0,16);
    RW_TEST_READ(USB_OTG_W2FC_USB_TEST_1,DMA_RX_REQ_2,16);
    RW_TEST_READ(USB_OTG_W2FC_USB_TEST_1,DMA_RX_REQ_1,16);
    RW_TEST_READ(USB_OTG_W2FC_USB_TEST_1,DMA_RX_REQ_0,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_USB_TEST_1);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_USB_TEST_2,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_USB_TEST_2,TEST2_WE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_USB_TEST_2,RAM_LOOPBACK,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_USB_TEST_2,BYPASS_ENUM,16);
    //USB_OTG_W2FC_USB_TEST_2,VBUS_STAT is Read Only
    //USB_OTG_W2FC_USB_TEST_2,RXD_STAT is Read Only
    //USB_OTG_W2FC_USB_TEST_2,RXDM_STAT is Read Only
    //USB_OTG_W2FC_USB_TEST_2,RXDP_STAT is Read Only
    RW_PREPARE_WRITE(USB_OTG_W2FC_USB_TEST_2,XCVR_MODE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_USB_TEST_2,DATA_XMIT,16);
    RW_WRITE(USB_OTG_W2FC_USB_TEST_2);
    RW_TEST_READ(USB_OTG_W2FC_USB_TEST_2,TEST2_WE,16);
    RW_TEST_READ(USB_OTG_W2FC_USB_TEST_2,RAM_LOOPBACK,16);
    RW_TEST_READ(USB_OTG_W2FC_USB_TEST_2,BYPASS_ENUM,16);
    //USB_OTG_W2FC_USB_TEST_2,VBUS_STAT is Read Only
    //USB_OTG_W2FC_USB_TEST_2,RXD_STAT is Read Only
    //USB_OTG_W2FC_USB_TEST_2,RXDM_STAT is Read Only
    //USB_OTG_W2FC_USB_TEST_2,RXDP_STAT is Read Only
    RW_TEST_READ(USB_OTG_W2FC_USB_TEST_2,XCVR_MODE,16);
    RW_TEST_READ(USB_OTG_W2FC_USB_TEST_2,DATA_XMIT,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_USB_TEST_2);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_EP0,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP0,EP0_SIZE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP0,EP0_PTR,16);
    RW_WRITE(USB_OTG_W2FC_EP0);
    RW_TEST_READ(USB_OTG_W2FC_EP0,EP0_SIZE,16);
    RW_TEST_READ(USB_OTG_W2FC_EP0,EP0_PTR,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_EP0);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_EP1_RX,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP1_RX,EP1_RX_VALID,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP1_RX,EP1_RX_SIZORDB,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP1_RX,EP1_RX_SIZE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP1_RX,EP1_RX_ISO,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP1_RX,EP1_RX_PTR,16);
    RW_WRITE(USB_OTG_W2FC_EP1_RX);
    RW_TEST_READ(USB_OTG_W2FC_EP1_RX,EP1_RX_VALID,16);
    RW_TEST_READ(USB_OTG_W2FC_EP1_RX,EP1_RX_SIZORDB,16);
    RW_TEST_READ(USB_OTG_W2FC_EP1_RX,EP1_RX_SIZE,16);
    RW_TEST_READ(USB_OTG_W2FC_EP1_RX,EP1_RX_ISO,16);
    RW_TEST_READ(USB_OTG_W2FC_EP1_RX,EP1_RX_PTR,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_EP1_RX);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_EP2_RX,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP2_RX,EP1_RX_VALID,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP2_RX,EP1_RX_SIZORDB,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP2_RX,EP1_RX_SIZE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP2_RX,EP1_RX_ISO,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP2_RX,EP1_RX_PTR,16);
    RW_WRITE(USB_OTG_W2FC_EP2_RX);
    RW_TEST_READ(USB_OTG_W2FC_EP2_RX,EP1_RX_VALID,16);
    RW_TEST_READ(USB_OTG_W2FC_EP2_RX,EP1_RX_SIZORDB,16);
    RW_TEST_READ(USB_OTG_W2FC_EP2_RX,EP1_RX_SIZE,16);
    RW_TEST_READ(USB_OTG_W2FC_EP2_RX,EP1_RX_ISO,16);
    RW_TEST_READ(USB_OTG_W2FC_EP2_RX,EP1_RX_PTR,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_EP2_RX);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_EP3_RX,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP3_RX,EP1_RX_VALID,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP3_RX,EP1_RX_SIZORDB,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP3_RX,EP1_RX_SIZE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP3_RX,EP1_RX_ISO,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP3_RX,EP1_RX_PTR,16);
    RW_WRITE(USB_OTG_W2FC_EP3_RX);
    RW_TEST_READ(USB_OTG_W2FC_EP3_RX,EP1_RX_VALID,16);
    RW_TEST_READ(USB_OTG_W2FC_EP3_RX,EP1_RX_SIZORDB,16);
    RW_TEST_READ(USB_OTG_W2FC_EP3_RX,EP1_RX_SIZE,16);
    RW_TEST_READ(USB_OTG_W2FC_EP3_RX,EP1_RX_ISO,16);
    RW_TEST_READ(USB_OTG_W2FC_EP3_RX,EP1_RX_PTR,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_EP3_RX);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_EP4_RX,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP4_RX,EP1_RX_VALID,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP4_RX,EP1_RX_SIZORDB,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP4_RX,EP1_RX_SIZE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP4_RX,EP1_RX_ISO,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP4_RX,EP1_RX_PTR,16);
    RW_WRITE(USB_OTG_W2FC_EP4_RX);
    RW_TEST_READ(USB_OTG_W2FC_EP4_RX,EP1_RX_VALID,16);
    RW_TEST_READ(USB_OTG_W2FC_EP4_RX,EP1_RX_SIZORDB,16);
    RW_TEST_READ(USB_OTG_W2FC_EP4_RX,EP1_RX_SIZE,16);
    RW_TEST_READ(USB_OTG_W2FC_EP4_RX,EP1_RX_ISO,16);
    RW_TEST_READ(USB_OTG_W2FC_EP4_RX,EP1_RX_PTR,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_EP4_RX);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_EP5_RX,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP5_RX,EP1_RX_VALID,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP5_RX,EP1_RX_SIZORDB,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP5_RX,EP1_RX_SIZE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP5_RX,EP1_RX_ISO,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP5_RX,EP1_RX_PTR,16);
    RW_WRITE(USB_OTG_W2FC_EP5_RX);
    RW_TEST_READ(USB_OTG_W2FC_EP5_RX,EP1_RX_VALID,16);
    RW_TEST_READ(USB_OTG_W2FC_EP5_RX,EP1_RX_SIZORDB,16);
    RW_TEST_READ(USB_OTG_W2FC_EP5_RX,EP1_RX_SIZE,16);
    RW_TEST_READ(USB_OTG_W2FC_EP5_RX,EP1_RX_ISO,16);
    RW_TEST_READ(USB_OTG_W2FC_EP5_RX,EP1_RX_PTR,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_EP5_RX);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_EP6_RX,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP6_RX,EP1_RX_VALID,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP6_RX,EP1_RX_SIZORDB,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP6_RX,EP1_RX_SIZE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP6_RX,EP1_RX_ISO,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP6_RX,EP1_RX_PTR,16);
    RW_WRITE(USB_OTG_W2FC_EP6_RX);
    RW_TEST_READ(USB_OTG_W2FC_EP6_RX,EP1_RX_VALID,16);
    RW_TEST_READ(USB_OTG_W2FC_EP6_RX,EP1_RX_SIZORDB,16);
    RW_TEST_READ(USB_OTG_W2FC_EP6_RX,EP1_RX_SIZE,16);
    RW_TEST_READ(USB_OTG_W2FC_EP6_RX,EP1_RX_ISO,16);
    RW_TEST_READ(USB_OTG_W2FC_EP6_RX,EP1_RX_PTR,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_EP6_RX);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_EP7_RX,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP7_RX,EP1_RX_VALID,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP7_RX,EP1_RX_SIZORDB,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP7_RX,EP1_RX_SIZE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP7_RX,EP1_RX_ISO,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP7_RX,EP1_RX_PTR,16);
    RW_WRITE(USB_OTG_W2FC_EP7_RX);
    RW_TEST_READ(USB_OTG_W2FC_EP7_RX,EP1_RX_VALID,16);
    RW_TEST_READ(USB_OTG_W2FC_EP7_RX,EP1_RX_SIZORDB,16);
    RW_TEST_READ(USB_OTG_W2FC_EP7_RX,EP1_RX_SIZE,16);
    RW_TEST_READ(USB_OTG_W2FC_EP7_RX,EP1_RX_ISO,16);
    RW_TEST_READ(USB_OTG_W2FC_EP7_RX,EP1_RX_PTR,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_EP7_RX);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_EP8_RX,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP8_RX,EP1_RX_VALID,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP8_RX,EP1_RX_SIZORDB,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP8_RX,EP1_RX_SIZE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP8_RX,EP1_RX_ISO,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP8_RX,EP1_RX_PTR,16);
    RW_WRITE(USB_OTG_W2FC_EP8_RX);
    RW_TEST_READ(USB_OTG_W2FC_EP8_RX,EP1_RX_VALID,16);
    RW_TEST_READ(USB_OTG_W2FC_EP8_RX,EP1_RX_SIZORDB,16);
    RW_TEST_READ(USB_OTG_W2FC_EP8_RX,EP1_RX_SIZE,16);
    RW_TEST_READ(USB_OTG_W2FC_EP8_RX,EP1_RX_ISO,16);
    RW_TEST_READ(USB_OTG_W2FC_EP8_RX,EP1_RX_PTR,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_EP8_RX);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_EP9_RX,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP9_RX,EP1_RX_VALID,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP9_RX,EP1_RX_SIZORDB,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP9_RX,EP1_RX_SIZE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP9_RX,EP1_RX_ISO,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP9_RX,EP1_RX_PTR,16);
    RW_WRITE(USB_OTG_W2FC_EP9_RX);
    RW_TEST_READ(USB_OTG_W2FC_EP9_RX,EP1_RX_VALID,16);
    RW_TEST_READ(USB_OTG_W2FC_EP9_RX,EP1_RX_SIZORDB,16);
    RW_TEST_READ(USB_OTG_W2FC_EP9_RX,EP1_RX_SIZE,16);
    RW_TEST_READ(USB_OTG_W2FC_EP9_RX,EP1_RX_ISO,16);
    RW_TEST_READ(USB_OTG_W2FC_EP9_RX,EP1_RX_PTR,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_EP9_RX);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_EP10_RX,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP10_RX,EP1_RX_VALID,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP10_RX,EP1_RX_SIZORDB,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP10_RX,EP1_RX_SIZE,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP10_RX,EP1_RX_ISO,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP10_RX,EP1_RX_PTR,16);
    RW_WRITE(USB_OTG_W2FC_EP10_RX);
    RW_TEST_READ(USB_OTG_W2FC_EP10_RX,EP1_RX_VALID,16);
    RW_TEST_READ(USB_OTG_W2FC_EP10_RX,EP1_RX_SIZORDB,16);
    RW_TEST_READ(USB_OTG_W2FC_EP10_RX,EP1_RX_SIZE,16);
    RW_TEST_READ(USB_OTG_W2FC_EP10_RX,EP1_RX_ISO,16);
    RW_TEST_READ(USB_OTG_W2FC_EP10_RX,EP1_RX_PTR,16);
    RW_WRITE_PREVIOUS_VALUE(USB_OTG_W2FC_EP10_RX);
    END_RW_TEST();

    BEGIN_RW_TEST(USB_OTG_W2FC_EP11_RX,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP11_RX,EP1_RX_VALID,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP11_RX,EP1_RX_SIZORDB,16);
    RW_PREPARE_WRITE(USB_OTG_W2FC_EP11_RX,EP1_RX_SIZE,16);

⌨️ 快捷键说明

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