|
VSF Documented
|
#include <dwcotg_regs.h>
Data Fields | |
| volatile uint32_t | doepctl |
| uint32_t | reserved04 |
| volatile uint32_t | doepint |
| uint32_t | reserved0C |
| volatile uint32_t | doeptsiz |
| volatile uint32_t | doepdma |
| uint32_t | unused |
| uint32_t | doepdmab |
Device Logical OUT Endpoint-Specific Registers. Offsets: B00h-CFCh
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.
| volatile uint32_t dwcotg_dev_out_ep_regs_t::doepctl |
Device OUT Endpoint Control Register. Offset:B00h + (ep_num * 20h) + 00h
| uint32_t dwcotg_dev_out_ep_regs_t::reserved04 |
Reserved. Offset:B00h + (ep_num * 20h) + 04h
| volatile uint32_t dwcotg_dev_out_ep_regs_t::doepint |
Device OUT Endpoint Interrupt Register. Offset:B00h + (ep_num * 20h) + 08h
| uint32_t dwcotg_dev_out_ep_regs_t::reserved0C |
Reserved. Offset:B00h + (ep_num * 20h) + 0Ch
| volatile uint32_t dwcotg_dev_out_ep_regs_t::doeptsiz |
Device OUT Endpoint Transfer Size Register. Offset: B00h + (ep_num * 20h) + 10h
| volatile uint32_t dwcotg_dev_out_ep_regs_t::doepdma |
Device OUT Endpoint DMA Address Register. Offset:B00h
| uint32_t dwcotg_dev_out_ep_regs_t::unused |
Reserved. Offset:B00h + * (ep_num * 20h) + 18h
| uint32_t dwcotg_dev_out_ep_regs_t::doepdmab |
Device OUT Endpoint DMA Buffer Register. Offset:B00h