Struct esp32s3::usb0::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {Show 168 fields
pub gotgctl: GOTGCTL,
pub gotgint: GOTGINT,
pub gahbcfg: GAHBCFG,
pub gusbcfg: GUSBCFG,
pub grstctl: GRSTCTL,
pub gintsts: GINTSTS,
pub gintmsk: GINTMSK,
pub grxstsr: GRXSTSR,
pub grxstsp: GRXSTSP,
pub grxfsiz: GRXFSIZ,
pub gnptxfsiz: GNPTXFSIZ,
pub gnptxsts: GNPTXSTS,
pub gsnpsid: GSNPSID,
pub ghwcfg1: GHWCFG1,
pub ghwcfg2: GHWCFG2,
pub ghwcfg3: GHWCFG3,
pub ghwcfg4: GHWCFG4,
pub gdfifocfg: GDFIFOCFG,
pub hptxfsiz: HPTXFSIZ,
pub dieptxf1: DIEPTXF1,
pub dieptxf2: DIEPTXF2,
pub dieptxf3: DIEPTXF3,
pub dieptxf4: DIEPTXF4,
pub hcfg: HCFG,
pub hfir: HFIR,
pub hfnum: HFNUM,
pub hptxsts: HPTXSTS,
pub haint: HAINT,
pub haintmsk: HAINTMSK,
pub hflbaddr: HFLBADDR,
pub hprt: HPRT,
pub hcchar0: HCCHAR0,
pub hcint0: HCINT0,
pub hcintmsk0: HCINTMSK0,
pub hctsiz0: HCTSIZ0,
pub hcdma0: HCDMA0,
pub hcdmab0: HCDMAB0,
pub hcchar1: HCCHAR1,
pub hcint1: HCINT1,
pub hcintmsk1: HCINTMSK1,
pub hctsiz1: HCTSIZ1,
pub hcdma1: HCDMA1,
pub hcdmab1: HCDMAB1,
pub hcchar2: HCCHAR2,
pub hcint2: HCINT2,
pub hcintmsk2: HCINTMSK2,
pub hctsiz2: HCTSIZ2,
pub hcdma2: HCDMA2,
pub hcdmab2: HCDMAB2,
pub hcchar3: HCCHAR3,
pub hcint3: HCINT3,
pub hcintmsk3: HCINTMSK3,
pub hctsiz3: HCTSIZ3,
pub hcdma3: HCDMA3,
pub hcdmab3: HCDMAB3,
pub hcchar4: HCCHAR4,
pub hcint4: HCINT4,
pub hcintmsk4: HCINTMSK4,
pub hctsiz4: HCTSIZ4,
pub hcdma4: HCDMA4,
pub hcdmab4: HCDMAB4,
pub hcchar5: HCCHAR5,
pub hcint5: HCINT5,
pub hcintmsk5: HCINTMSK5,
pub hctsiz5: HCTSIZ5,
pub hcdma5: HCDMA5,
pub hcdmab5: HCDMAB5,
pub hcchar6: HCCHAR6,
pub hcint6: HCINT6,
pub hcintmsk6: HCINTMSK6,
pub hctsiz6: HCTSIZ6,
pub hcdma6: HCDMA6,
pub hcdmab6: HCDMAB6,
pub hcchar7: HCCHAR7,
pub hcint7: HCINT7,
pub hcintmsk7: HCINTMSK7,
pub hctsiz7: HCTSIZ7,
pub hcdma7: HCDMA7,
pub hcdmab7: HCDMAB7,
pub dcfg: DCFG,
pub dctl: DCTL,
pub dsts: DSTS,
pub diepmsk: DIEPMSK,
pub doepmsk: DOEPMSK,
pub daint: DAINT,
pub daintmsk: DAINTMSK,
pub dvbusdis: DVBUSDIS,
pub dvbuspulse: DVBUSPULSE,
pub dthrctl: DTHRCTL,
pub diepempmsk: DIEPEMPMSK,
pub diepctl0: DIEPCTL0,
pub diepint0: DIEPINT0,
pub dieptsiz0: DIEPTSIZ0,
pub diepdma0: DIEPDMA0,
pub dtxfsts0: DTXFSTS0,
pub diepdmab0: DIEPDMAB0,
pub diepctl1: DIEPCTL1,
pub diepint1: DIEPINT1,
pub dieptsiz1: DIEPTSIZ1,
pub diepdma1: DIEPDMA1,
pub dtxfsts1: DTXFSTS1,
pub diepdmab1: DIEPDMAB1,
pub diepctl2: DIEPCTL2,
pub diepint2: DIEPINT2,
pub dieptsiz2: DIEPTSIZ2,
pub diepdma2: DIEPDMA2,
pub dtxfsts2: DTXFSTS2,
pub diepdmab2: DIEPDMAB2,
pub diepctl3: DIEPCTL3,
pub diepint3: DIEPINT3,
pub dieptsiz3: DIEPTSIZ3,
pub diepdma3: DIEPDMA3,
pub dtxfsts3: DTXFSTS3,
pub diepdmab3: DIEPDMAB3,
pub diepctl4: DIEPCTL4,
pub diepint4: DIEPINT4,
pub dieptsiz4: DIEPTSIZ4,
pub diepdma4: DIEPDMA4,
pub dtxfsts4: DTXFSTS4,
pub diepdmab4: DIEPDMAB4,
pub diepctl5: DIEPCTL5,
pub diepint5: DIEPINT5,
pub dieptsiz5: DIEPTSIZ5,
pub diepdma5: DIEPDMA5,
pub dtxfsts5: DTXFSTS5,
pub diepdmab5: DIEPDMAB5,
pub diepctl6: DIEPCTL6,
pub diepint6: DIEPINT6,
pub dieptsiz6: DIEPTSIZ6,
pub diepdma6: DIEPDMA6,
pub dtxfsts6: DTXFSTS6,
pub diepdmab6: DIEPDMAB6,
pub doepctl0: DOEPCTL0,
pub doepint0: DOEPINT0,
pub doeptsiz0: DOEPTSIZ0,
pub doepdma0: DOEPDMA0,
pub doepdmab0: DOEPDMAB0,
pub doepctl1: DOEPCTL1,
pub doepint1: DOEPINT1,
pub doeptsiz1: DOEPTSIZ1,
pub doepdma1: DOEPDMA1,
pub doepdmab1: DOEPDMAB1,
pub doepctl2: DOEPCTL2,
pub doepint2: DOEPINT2,
pub doeptsiz2: DOEPTSIZ2,
pub doepdma2: DOEPDMA2,
pub doepdmab2: DOEPDMAB2,
pub doepctl3: DOEPCTL3,
pub doepint3: DOEPINT3,
pub doeptsiz3: DOEPTSIZ3,
pub doepdma3: DOEPDMA3,
pub doepdmab3: DOEPDMAB3,
pub doepctl4: DOEPCTL4,
pub doepint4: DOEPINT4,
pub doeptsiz4: DOEPTSIZ4,
pub doepdma4: DOEPDMA4,
pub doepdmab4: DOEPDMAB4,
pub doepctl5: DOEPCTL5,
pub doepint5: DOEPINT5,
pub doeptsiz5: DOEPTSIZ5,
pub doepdma5: DOEPDMA5,
pub doepdmab5: DOEPDMAB5,
pub doepctl6: DOEPCTL6,
pub doepint6: DOEPINT6,
pub doeptsiz6: DOEPTSIZ6,
pub doepdma6: DOEPDMA6,
pub doepdmab6: DOEPDMAB6,
pub pcgcctl: PCGCCTL,
/* private fields */
}
Expand description
Register block
Fields§
§gotgctl: GOTGCTL
0x00 -
gotgint: GOTGINT
0x04 -
gahbcfg: GAHBCFG
0x08 -
gusbcfg: GUSBCFG
0x0c -
grstctl: GRSTCTL
0x10 -
gintsts: GINTSTS
0x14 -
gintmsk: GINTMSK
0x18 -
grxstsr: GRXSTSR
0x1c -
grxstsp: GRXSTSP
0x20 -
grxfsiz: GRXFSIZ
0x24 -
gnptxfsiz: GNPTXFSIZ
0x28 -
gnptxsts: GNPTXSTS
0x2c -
gsnpsid: GSNPSID
0x40 -
ghwcfg1: GHWCFG1
0x44 -
ghwcfg2: GHWCFG2
0x48 -
ghwcfg3: GHWCFG3
0x4c -
ghwcfg4: GHWCFG4
0x50 -
gdfifocfg: GDFIFOCFG
0x5c -
hptxfsiz: HPTXFSIZ
0x100 -
dieptxf1: DIEPTXF1
0x104 -
dieptxf2: DIEPTXF2
0x108 -
dieptxf3: DIEPTXF3
0x10c -
dieptxf4: DIEPTXF4
0x110 -
hcfg: HCFG
0x400 -
hfir: HFIR
0x404 -
hfnum: HFNUM
0x408 -
hptxsts: HPTXSTS
0x410 -
haint: HAINT
0x414 -
haintmsk: HAINTMSK
0x418 -
hflbaddr: HFLBADDR
0x41c -
hprt: HPRT
0x440 -
hcchar0: HCCHAR0
0x500 -
hcint0: HCINT0
0x508 -
hcintmsk0: HCINTMSK0
0x50c -
hctsiz0: HCTSIZ0
0x510 -
hcdma0: HCDMA0
0x514 -
hcdmab0: HCDMAB0
0x51c -
hcchar1: HCCHAR1
0x520 -
hcint1: HCINT1
0x528 -
hcintmsk1: HCINTMSK1
0x52c -
hctsiz1: HCTSIZ1
0x530 -
hcdma1: HCDMA1
0x534 -
hcdmab1: HCDMAB1
0x53c -
hcchar2: HCCHAR2
0x540 -
hcint2: HCINT2
0x548 -
hcintmsk2: HCINTMSK2
0x54c -
hctsiz2: HCTSIZ2
0x550 -
hcdma2: HCDMA2
0x554 -
hcdmab2: HCDMAB2
0x55c -
hcchar3: HCCHAR3
0x560 -
hcint3: HCINT3
0x568 -
hcintmsk3: HCINTMSK3
0x56c -
hctsiz3: HCTSIZ3
0x570 -
hcdma3: HCDMA3
0x574 -
hcdmab3: HCDMAB3
0x57c -
hcchar4: HCCHAR4
0x580 -
hcint4: HCINT4
0x588 -
hcintmsk4: HCINTMSK4
0x58c -
hctsiz4: HCTSIZ4
0x590 -
hcdma4: HCDMA4
0x594 -
hcdmab4: HCDMAB4
0x59c -
hcchar5: HCCHAR5
0x5a0 -
hcint5: HCINT5
0x5a8 -
hcintmsk5: HCINTMSK5
0x5ac -
hctsiz5: HCTSIZ5
0x5b0 -
hcdma5: HCDMA5
0x5b4 -
hcdmab5: HCDMAB5
0x5bc -
hcchar6: HCCHAR6
0x5c0 -
hcint6: HCINT6
0x5c8 -
hcintmsk6: HCINTMSK6
0x5cc -
hctsiz6: HCTSIZ6
0x5d0 -
hcdma6: HCDMA6
0x5d4 -
hcdmab6: HCDMAB6
0x5dc -
hcchar7: HCCHAR7
0x5e0 -
hcint7: HCINT7
0x5e8 -
hcintmsk7: HCINTMSK7
0x5ec -
hctsiz7: HCTSIZ7
0x5f0 -
hcdma7: HCDMA7
0x5f4 -
hcdmab7: HCDMAB7
0x5fc -
dcfg: DCFG
0x800 -
dctl: DCTL
0x804 -
dsts: DSTS
0x808 -
diepmsk: DIEPMSK
0x810 -
doepmsk: DOEPMSK
0x814 -
daint: DAINT
0x818 -
daintmsk: DAINTMSK
0x81c -
dvbusdis: DVBUSDIS
0x828 -
dvbuspulse: DVBUSPULSE
0x82c -
dthrctl: DTHRCTL
0x830 -
diepempmsk: DIEPEMPMSK
0x834 -
diepctl0: DIEPCTL0
0x900 -
diepint0: DIEPINT0
0x908 -
dieptsiz0: DIEPTSIZ0
0x910 -
diepdma0: DIEPDMA0
0x914 -
dtxfsts0: DTXFSTS0
0x918 -
diepdmab0: DIEPDMAB0
0x91c -
diepctl1: DIEPCTL1
0x920 -
diepint1: DIEPINT1
0x928 -
dieptsiz1: DIEPTSIZ1
0x930 -
diepdma1: DIEPDMA1
0x934 -
dtxfsts1: DTXFSTS1
0x938 -
diepdmab1: DIEPDMAB1
0x93c -
diepctl2: DIEPCTL2
0x940 -
diepint2: DIEPINT2
0x948 -
dieptsiz2: DIEPTSIZ2
0x950 -
diepdma2: DIEPDMA2
0x954 -
dtxfsts2: DTXFSTS2
0x958 -
diepdmab2: DIEPDMAB2
0x95c -
diepctl3: DIEPCTL3
0x960 -
diepint3: DIEPINT3
0x968 -
dieptsiz3: DIEPTSIZ3
0x970 -
diepdma3: DIEPDMA3
0x974 -
dtxfsts3: DTXFSTS3
0x978 -
diepdmab3: DIEPDMAB3
0x97c -
diepctl4: DIEPCTL4
0x980 -
diepint4: DIEPINT4
0x988 -
dieptsiz4: DIEPTSIZ4
0x990 -
diepdma4: DIEPDMA4
0x994 -
dtxfsts4: DTXFSTS4
0x998 -
diepdmab4: DIEPDMAB4
0x99c -
diepctl5: DIEPCTL5
0x9a0 -
diepint5: DIEPINT5
0x9a8 -
dieptsiz5: DIEPTSIZ5
0x9b0 -
diepdma5: DIEPDMA5
0x9b4 -
dtxfsts5: DTXFSTS5
0x9b8 -
diepdmab5: DIEPDMAB5
0x9bc -
diepctl6: DIEPCTL6
0x9c0 -
diepint6: DIEPINT6
0x9c8 -
dieptsiz6: DIEPTSIZ6
0x9d0 -
diepdma6: DIEPDMA6
0x9d4 -
dtxfsts6: DTXFSTS6
0x9d8 -
diepdmab6: DIEPDMAB6
0x9dc -
doepctl0: DOEPCTL0
0xb00 -
doepint0: DOEPINT0
0xb08 -
doeptsiz0: DOEPTSIZ0
0xb10 -
doepdma0: DOEPDMA0
0xb14 -
doepdmab0: DOEPDMAB0
0xb1c -
doepctl1: DOEPCTL1
0xb20 -
doepint1: DOEPINT1
0xb28 -
doeptsiz1: DOEPTSIZ1
0xb30 -
doepdma1: DOEPDMA1
0xb34 -
doepdmab1: DOEPDMAB1
0xb3c -
doepctl2: DOEPCTL2
0xb40 -
doepint2: DOEPINT2
0xb48 -
doeptsiz2: DOEPTSIZ2
0xb50 -
doepdma2: DOEPDMA2
0xb54 -
doepdmab2: DOEPDMAB2
0xb5c -
doepctl3: DOEPCTL3
0xb60 -
doepint3: DOEPINT3
0xb68 -
doeptsiz3: DOEPTSIZ3
0xb70 -
doepdma3: DOEPDMA3
0xb74 -
doepdmab3: DOEPDMAB3
0xb7c -
doepctl4: DOEPCTL4
0xb80 -
doepint4: DOEPINT4
0xb88 -
doeptsiz4: DOEPTSIZ4
0xb90 -
doepdma4: DOEPDMA4
0xb94 -
doepdmab4: DOEPDMAB4
0xb9c -
doepctl5: DOEPCTL5
0xba0 -
doepint5: DOEPINT5
0xba8 -
doeptsiz5: DOEPTSIZ5
0xbb0 -
doepdma5: DOEPDMA5
0xbb4 -
doepdmab5: DOEPDMAB5
0xbbc -
doepctl6: DOEPCTL6
0xbc0 -
doepint6: DOEPINT6
0xbc8 -
doeptsiz6: DOEPTSIZ6
0xbd0 -
doepdma6: DOEPDMA6
0xbd4 -
doepdmab6: DOEPDMAB6
0xbdc -
pcgcctl: PCGCCTL
0xe00 -