📄 usb_otg_w2fc.c
字号:
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 + -