#include <dwc_otg_regs.h>
Data Fields | |
| volatile uint32_t | diepctl |
| Device IN Endpoint Control Register. | |
| uint32_t | reserved04 |
| Reserved. | |
| volatile uint32_t | diepint |
| Device IN Endpoint Interrupt Register. | |
| uint32_t | reserved0C |
| Reserved. | |
| volatile uint32_t | dieptsiz |
| Device IN Endpoint Transfer Size Register. | |
| volatile uint32_t | diepdma |
| Device IN Endpoint DMA Address Register. | |
| volatile uint32_t | dtxfsts |
| Device IN Endpoint Transmit FIFO Status Register. | |
| volatile uint32_t | diepdmab |
| Device IN Endpoint DMA Buffer Register. | |
Offsets 900h-AFCh
There will be one set of endpoint registers per logical endpoint implemented.
These registers are visible only in Device mode and must not be accessed in Host mode, as the results are unknown.
Definition at line 1462 of file dwc_otg_regs.h.
|
|
Device IN Endpoint Control Register. Offset:900h + (ep_num * 20h) + 00h Definition at line 1465 of file dwc_otg_regs.h. |
|
|
Reserved. Offset:900h + (ep_num * 20h) + 04h Definition at line 1467 of file dwc_otg_regs.h. |
|
|
Device IN Endpoint Interrupt Register. Offset:900h + (ep_num * 20h) + 08h Definition at line 1470 of file dwc_otg_regs.h. |
|
|
Reserved. Offset:900h + (ep_num * 20h) + 0Ch Definition at line 1472 of file dwc_otg_regs.h. |
|
|
Device IN Endpoint Transfer Size Register. Offset:900h + (ep_num * 20h) + 10h Definition at line 1475 of file dwc_otg_regs.h. |
|
|
Device IN Endpoint DMA Address Register. Offset:900h + (ep_num * 20h) + 14h Definition at line 1478 of file dwc_otg_regs.h. |
|
|
Device IN Endpoint Transmit FIFO Status Register. Offset:900h + (ep_num * 20h) + 18h Definition at line 1481 of file dwc_otg_regs.h. |
|
|
Device IN Endpoint DMA Buffer Register. Offset:900h + (ep_num * 20h) + 1Ch Definition at line 1484 of file dwc_otg_regs.h. |
1.3.9.1