pub struct RegisterBlock {Show 35 fields
pub fsotg_istat: FSOTG_ISTAT,
pub fsotg_ictrl: FSOTG_ICTRL,
pub fsotg_stat: FSOTG_STAT,
pub fsotg_ctrl: FSOTG_CTRL,
pub fsint_stat: FSINT_STAT,
pub fsint_enb: FSINT_ENB,
pub fserr_stat: FSERR_STAT,
pub fserr_enb: FSERR_ENB,
pub fsstat: FSSTAT,
pub fsctl: FSCTL,
pub fsaddr: FSADDR,
pub fsbdt_page_01: FSBDT_PAGE_01,
pub fsfrm_numl: FSFRM_NUML,
pub fsfrm_numh: FSFRM_NUMH,
pub fstoken: FSTOKEN,
pub fssof_thld: FSSOF_THLD,
pub fsbdt_page_02: FSBDT_PAGE_02,
pub fsbdt_page_03: FSBDT_PAGE_03,
pub fsep0_ctl: FSEP0_CTL,
pub fsep1_ctl: FSEP1_CTL,
pub fsep2_ctl: FSEP2_CTL,
pub fsep3_ctl: FSEP3_CTL,
pub fsep4_ctl: FSEP4_CTL,
pub fsep5_ctl: FSEP5_CTL,
pub fsep6_ctl: FSEP6_CTL,
pub fsep7_ctl: FSEP7_CTL,
pub fsep8_ctl: FSEP8_CTL,
pub fsep9_ctl: FSEP9_CTL,
pub fsep10_ctl: FSEP10_CTL,
pub fsep11_ctl: FSEP11_CTL,
pub fsep12_ctl: FSEP12_CTL,
pub fsep13_ctl: FSEP13_CTL,
pub fsep14_ctl: FSEP14_CTL,
pub fsep15_ctl: FSEP15_CTL,
pub fsusbctrl: FSUSBCTRL,
/* private fields */
}
Expand description
Register block
Fields§
§fsotg_istat: FSOTG_ISTAT
0x10 - OTG Interrupt Status Register
fsotg_ictrl: FSOTG_ICTRL
0x14 - OTG Interrupt Control Register
fsotg_stat: FSOTG_STAT
0x18 - OTG Status Register
fsotg_ctrl: FSOTG_CTRL
0x1c - OTG Control register
fsint_stat: FSINT_STAT
0x80 - Interrupt status register
fsint_enb: FSINT_ENB
0x84 - Interrupt enable register
fserr_stat: FSERR_STAT
0x88 - Error interrupt status register
fserr_enb: FSERR_ENB
0x8c - Error interrupt enable register
fsstat: FSSTAT
0x90 - Status register
fsctl: FSCTL
0x94 - Control register
fsaddr: FSADDR
0x98 - Address register
fsbdt_page_01: FSBDT_PAGE_01
0x9c - BDT page register 1
fsfrm_numl: FSFRM_NUML
0xa0 - Frame number register
fsfrm_numh: FSFRM_NUMH
0xa4 - Frame number register
fstoken: FSTOKEN
0xa8 - Token register
fssof_thld: FSSOF_THLD
0xac - SOF threshold register
fsbdt_page_02: FSBDT_PAGE_02
0xb0 - BDT page register 2
fsbdt_page_03: FSBDT_PAGE_03
0xb4 - BDT page register 3
fsep0_ctl: FSEP0_CTL
0xc0 - Endpoint control register 0
fsep1_ctl: FSEP1_CTL
0xc4 - Endpoint control register 0
fsep2_ctl: FSEP2_CTL
0xc8 - Endpoint control register 0
fsep3_ctl: FSEP3_CTL
0xcc - Endpoint control register 0
fsep4_ctl: FSEP4_CTL
0xd0 - Endpoint control register 0
fsep5_ctl: FSEP5_CTL
0xd4 - Endpoint control register 0
fsep6_ctl: FSEP6_CTL
0xd8 - Endpoint control register 0
fsep7_ctl: FSEP7_CTL
0xdc - Endpoint control register 0
fsep8_ctl: FSEP8_CTL
0xe0 - Endpoint control register 0
fsep9_ctl: FSEP9_CTL
0xe4 - Endpoint control register 0
fsep10_ctl: FSEP10_CTL
0xe8 - Endpoint control register 0
fsep11_ctl: FSEP11_CTL
0xec - Endpoint control register 0
fsep12_ctl: FSEP12_CTL
0xf0 - Endpoint control register 0
fsep13_ctl: FSEP13_CTL
0xf4 - Endpoint control register 0
fsep14_ctl: FSEP14_CTL
0xf8 - Endpoint control register 0
fsep15_ctl: FSEP15_CTL
0xfc - Endpoint control register 0
fsusbctrl: FSUSBCTRL
0x100 - USB Control register