![]() |
Open FFBoard
Open source force feedback firmware
|
#include <dwc2_type.h>
Public Attributes | ||
| union { | ||
| volatile uint32_t gotgctl | ||
| volatile dwc2_gotgctl_t gotgctl_bm | ||
| }; | ||
| union { | ||
| volatile uint32_t gotgint | ||
| volatile dwc2_gotgint_t gotgint_bm | ||
| }; | ||
| union { | ||
| volatile uint32_t gahbcfg | ||
| volatile dwc2_gahbcfg_t gahbcfg_bm | ||
| }; | ||
| union { | ||
| volatile uint32_t gusbcfg | ||
| volatile dwc2_gusbcfg_t gusbcfg_bm | ||
| }; | ||
| union { | ||
| volatile uint32_t grstctl | ||
| volatile dwc2_grstctl_t grstctl_bm | ||
| }; | ||
| volatile uint32_t | gintsts | |
| volatile uint32_t | gintmsk | |
| volatile uint32_t | grxstsr | |
| union { | ||
| volatile uint32_t grxstsp | ||
| volatile dwc2_grxstsp_t grxstsp_bm | ||
| }; | ||
| volatile uint32_t | grxfsiz | |
| union { | ||
| volatile uint32_t dieptxf0 | ||
| volatile uint32_t gnptxfsiz | ||
| }; | ||
| union { | ||
| volatile uint32_t hnptxsts | ||
| volatile dwc2_hnptxsts_t hnptxsts_bm | ||
| volatile uint32_t gnptxsts | ||
| }; | ||
| volatile uint32_t | gi2cctl | |
| volatile uint32_t | gpvndctl | |
| union { | ||
| volatile uint32_t ggpio | ||
| volatile uint32_t stm32_gccfg | ||
| }; | ||
| volatile uint32_t | guid | |
| volatile uint32_t | gsnpsid | |
| volatile uint32_t | ghwcfg1 | |
| union { | ||
| volatile uint32_t ghwcfg2 | ||
| volatile dwc2_ghwcfg2_t ghwcfg2_bm | ||
| }; | ||
| union { | ||
| volatile uint32_t ghwcfg3 | ||
| volatile dwc2_ghwcfg3_t ghwcfg3_bm | ||
| }; | ||
| union { | ||
| volatile uint32_t ghwcfg4 | ||
| volatile dwc2_ghwcfg4_t ghwcfg4_bm | ||
| }; | ||
| volatile uint32_t | glpmcfg | |
| volatile uint32_t | gpwrdn | |
| volatile uint32_t | gdfifocfg | |
| volatile uint32_t | gadpctl | |
| uint32_t | reserved64 [39] | |
| volatile uint32_t | hptxfsiz | |
| volatile uint32_t | dieptxf [15] | |
| uint32_t | reserved140 [176] | |
| volatile uint32_t | hcfg | |
| volatile uint32_t | hfir | |
| union { | ||
| volatile uint32_t hfnum | ||
| volatile dwc2_hfnum_t hfnum_bm | ||
| }; | ||
| uint32_t | reserved40c | |
| union { | ||
| volatile uint32_t hptxsts | ||
| volatile dwc2_hptxsts_t hptxsts_bm | ||
| }; | ||
| volatile uint32_t | haint | |
| volatile uint32_t | haintmsk | |
| volatile uint32_t | hflbaddr | |
| uint32_t | reserved420 [8] | |
| union { | ||
| volatile uint32_t hprt | ||
| volatile dwc2_hprt_t hprt_bm | ||
| }; | ||
| uint32_t | reserved444 [47] | |
| dwc2_channel_t | channel [16] | |
| uint32_t | reserved700 [64] | |
| volatile uint32_t | dcfg | |
| volatile uint32_t | dctl | |
| volatile uint32_t | dsts | |
| uint32_t | reserved80c | |
| volatile uint32_t | diepmsk | |
| volatile uint32_t | doepmsk | |
| volatile uint32_t | daint | |
| volatile uint32_t | daintmsk | |
| volatile uint32_t | dtknqr1 | |
| volatile uint32_t | dtknqr2 | |
| volatile uint32_t | dvbusdis | |
| volatile uint32_t | dvbuspulse | |
| volatile uint32_t | dthrctl | |
| volatile uint32_t | diepempmsk | |
| volatile uint32_t | deachint | |
| volatile uint32_t | deachmsk | |
| volatile uint32_t | diepeachmsk [16] | |
| volatile uint32_t | doepeachmsk [16] | |
| uint32_t | reserved8c0 [16] | |
| union { | ||
| dwc2_dep_t ep [2][16] | ||
| struct { | ||
| dwc2_epin_t epin [16] | ||
| dwc2_epout_t epout [16] | ||
| } | ||
| }; | ||
| uint32_t | reservedd00 [64] | |
| volatile uint32_t | pcgcctl | |
| volatile uint32_t | pcgcctl1 | |
| uint32_t | reservede08 [126] | |
| volatile uint32_t | fifo [16][0x400] | |
Definition at line 538 of file dwc2_type.h.
| union { ... } dwc2_regs_t |
| union { ... } dwc2_regs_t |
| union { ... } dwc2_regs_t |
| union { ... } dwc2_regs_t |
| union { ... } dwc2_regs_t |
| union { ... } dwc2_regs_t |
| union { ... } dwc2_regs_t |
| union { ... } dwc2_regs_t |
| union { ... } dwc2_regs_t |
| union { ... } dwc2_regs_t |
| union { ... } dwc2_regs_t |
| union { ... } dwc2_regs_t |
| union { ... } dwc2_regs_t |
| union { ... } dwc2_regs_t |
| union { ... } dwc2_regs_t |
| union { ... } dwc2_regs_t |
| dwc2_channel_t dwc2_regs_t::channel[16] |
Definition at line 630 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::daint |
Definition at line 640 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::daintmsk |
Definition at line 641 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::dcfg |
Definition at line 634 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::dctl |
Definition at line 635 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::deachint |
Definition at line 651 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::deachmsk |
Definition at line 652 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::diepeachmsk[16] |
Definition at line 653 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::diepempmsk |
Definition at line 647 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::diepmsk |
Definition at line 638 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::dieptxf[15] |
Definition at line 604 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::dieptxf0 |
Definition at line 569 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::doepeachmsk[16] |
Definition at line 654 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::doepmsk |
Definition at line 639 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::dsts |
Definition at line 636 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::dthrctl |
Definition at line 646 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::dtknqr1 |
Definition at line 642 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::dtknqr2 |
Definition at line 643 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::dvbusdis |
Definition at line 644 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::dvbuspulse |
Definition at line 645 of file dwc2_type.h.
| dwc2_dep_t dwc2_regs_t::ep[2][16] |
Definition at line 659 of file dwc2_type.h.
| dwc2_epin_t dwc2_regs_t::epin[16] |
Definition at line 661 of file dwc2_type.h.
| dwc2_epout_t dwc2_regs_t::epout[16] |
Definition at line 662 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::fifo[16][0x400] |
Definition at line 674 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::gadpctl |
Definition at line 601 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::gahbcfg |
Definition at line 549 of file dwc2_type.h.
| volatile dwc2_gahbcfg_t dwc2_regs_t::gahbcfg_bm |
Definition at line 550 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::gdfifocfg |
Definition at line 600 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::ggpio |
Definition at line 580 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::ghwcfg1 |
Definition at line 585 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::ghwcfg2 |
Definition at line 587 of file dwc2_type.h.
| volatile dwc2_ghwcfg2_t dwc2_regs_t::ghwcfg2_bm |
Definition at line 588 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::ghwcfg3 |
Definition at line 591 of file dwc2_type.h.
| volatile dwc2_ghwcfg3_t dwc2_regs_t::ghwcfg3_bm |
Definition at line 592 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::ghwcfg4 |
Definition at line 595 of file dwc2_type.h.
| volatile dwc2_ghwcfg4_t dwc2_regs_t::ghwcfg4_bm |
Definition at line 596 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::gi2cctl |
Definition at line 577 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::gintmsk |
Definition at line 561 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::gintsts |
Definition at line 560 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::glpmcfg |
Definition at line 598 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::gnptxfsiz |
Definition at line 570 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::gnptxsts |
Definition at line 575 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::gotgctl |
Definition at line 541 of file dwc2_type.h.
| volatile dwc2_gotgctl_t dwc2_regs_t::gotgctl_bm |
Definition at line 542 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::gotgint |
Definition at line 545 of file dwc2_type.h.
| volatile dwc2_gotgint_t dwc2_regs_t::gotgint_bm |
Definition at line 546 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::gpvndctl |
Definition at line 578 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::gpwrdn |
Definition at line 599 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::grstctl |
Definition at line 557 of file dwc2_type.h.
| volatile dwc2_grstctl_t dwc2_regs_t::grstctl_bm |
Definition at line 558 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::grxfsiz |
Definition at line 567 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::grxstsp |
Definition at line 564 of file dwc2_type.h.
| volatile dwc2_grxstsp_t dwc2_regs_t::grxstsp_bm |
Definition at line 565 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::grxstsr |
Definition at line 562 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::gsnpsid |
Definition at line 584 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::guid |
Definition at line 583 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::gusbcfg |
Definition at line 553 of file dwc2_type.h.
| volatile dwc2_gusbcfg_t dwc2_regs_t::gusbcfg_bm |
Definition at line 554 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::haint |
Definition at line 619 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::haintmsk |
Definition at line 620 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::hcfg |
Definition at line 608 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::hfir |
Definition at line 609 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::hflbaddr |
Definition at line 621 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::hfnum |
Definition at line 611 of file dwc2_type.h.
| volatile dwc2_hfnum_t dwc2_regs_t::hfnum_bm |
Definition at line 612 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::hnptxsts |
Definition at line 573 of file dwc2_type.h.
| volatile dwc2_hnptxsts_t dwc2_regs_t::hnptxsts_bm |
Definition at line 574 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::hprt |
Definition at line 624 of file dwc2_type.h.
| volatile dwc2_hprt_t dwc2_regs_t::hprt_bm |
Definition at line 625 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::hptxfsiz |
Definition at line 603 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::hptxsts |
Definition at line 616 of file dwc2_type.h.
| volatile dwc2_hptxsts_t dwc2_regs_t::hptxsts_bm |
Definition at line 617 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::pcgcctl |
Definition at line 668 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::pcgcctl1 |
Definition at line 669 of file dwc2_type.h.
| uint32_t dwc2_regs_t::reserved140[176] |
Definition at line 605 of file dwc2_type.h.
| uint32_t dwc2_regs_t::reserved40c |
Definition at line 614 of file dwc2_type.h.
| uint32_t dwc2_regs_t::reserved420[8] |
Definition at line 622 of file dwc2_type.h.
| uint32_t dwc2_regs_t::reserved444[47] |
Definition at line 627 of file dwc2_type.h.
| uint32_t dwc2_regs_t::reserved64[39] |
Definition at line 602 of file dwc2_type.h.
| uint32_t dwc2_regs_t::reserved700[64] |
Definition at line 631 of file dwc2_type.h.
| uint32_t dwc2_regs_t::reserved80c |
Definition at line 637 of file dwc2_type.h.
| uint32_t dwc2_regs_t::reserved8c0[16] |
Definition at line 655 of file dwc2_type.h.
| uint32_t dwc2_regs_t::reservedd00[64] |
Definition at line 665 of file dwc2_type.h.
| uint32_t dwc2_regs_t::reservede08[126] |
Definition at line 670 of file dwc2_type.h.
| volatile uint32_t dwc2_regs_t::stm32_gccfg |
Definition at line 581 of file dwc2_type.h.