Module esp32h2::usb_device
source · Expand description
Full-speed USB Serial/JTAG Controller
Modules
- USB Bus reset status register
- CDC-ACM chip reset control.
- PHY hardware configuration.
- Configuration registers’ value update
- Date register
- FIFO access for the CDC-ACM data IN and OUT endpoints.
- Configuration and control registers for the CDC-ACM FIFOs.
- Last received SOF frame index register.
- W0 of GET_LINE_CODING command.
- W1 of GET_LINE_CODING command.
- Control IN endpoint status information.
- CDC-ACM IN endpoint status information.
- CDC-ACM interrupt IN endpoint status information.
- JTAG IN endpoint status information.
- Interrupt clear status register.
- Interrupt enable status register.
- Interrupt raw status register.
- Interrupt status register.
- JTAG FIFO status and control registers.
- Memory power control
- Clock enable control
- Control OUT endpoint status information.
- CDC-ACM OUT endpoint status information.
- JTAG OUT endpoint status information.
- Serial AFIFO configure register
- W0 of SET_LINE_CODING command.
- W1 of SET_LINE_CODING command.
- Registers used for debugging the PHY.
Structs
- Register block
Type Definitions
- BUS_RESET_ST (r) register accessor: an alias for
Reg<BUS_RESET_ST_SPEC>
- CHIP_RST (rw) register accessor: an alias for
Reg<CHIP_RST_SPEC>
- CONF0 (rw) register accessor: an alias for
Reg<CONF0_SPEC>
- CONFIG_UPDATE (w) register accessor: an alias for
Reg<CONFIG_UPDATE_SPEC>
- DATE (rw) register accessor: an alias for
Reg<DATE_SPEC>
- EP1 (rw) register accessor: an alias for
Reg<EP1_SPEC>
- EP1_CONF (rw) register accessor: an alias for
Reg<EP1_CONF_SPEC>
- FRAM_NUM (r) register accessor: an alias for
Reg<FRAM_NUM_SPEC>
- GET_LINE_CODE_W0 (rw) register accessor: an alias for
Reg<GET_LINE_CODE_W0_SPEC>
- GET_LINE_CODE_W1 (rw) register accessor: an alias for
Reg<GET_LINE_CODE_W1_SPEC>
- INT_CLR (w) register accessor: an alias for
Reg<INT_CLR_SPEC>
- INT_ENA (rw) register accessor: an alias for
Reg<INT_ENA_SPEC>
- INT_RAW (rw) register accessor: an alias for
Reg<INT_RAW_SPEC>
- INT_ST (r) register accessor: an alias for
Reg<INT_ST_SPEC>
- IN_EP0_ST (r) register accessor: an alias for
Reg<IN_EP0_ST_SPEC>
- IN_EP1_ST (r) register accessor: an alias for
Reg<IN_EP1_ST_SPEC>
- IN_EP2_ST (r) register accessor: an alias for
Reg<IN_EP2_ST_SPEC>
- IN_EP3_ST (r) register accessor: an alias for
Reg<IN_EP3_ST_SPEC>
- JFIFO_ST (rw) register accessor: an alias for
Reg<JFIFO_ST_SPEC>
- MEM_CONF (rw) register accessor: an alias for
Reg<MEM_CONF_SPEC>
- MISC_CONF (rw) register accessor: an alias for
Reg<MISC_CONF_SPEC>
- OUT_EP0_ST (r) register accessor: an alias for
Reg<OUT_EP0_ST_SPEC>
- OUT_EP1_ST (r) register accessor: an alias for
Reg<OUT_EP1_ST_SPEC>
- OUT_EP2_ST (r) register accessor: an alias for
Reg<OUT_EP2_ST_SPEC>
- SER_AFIFO_CONFIG (rw) register accessor: an alias for
Reg<SER_AFIFO_CONFIG_SPEC>
- SET_LINE_CODE_W0 (r) register accessor: an alias for
Reg<SET_LINE_CODE_W0_SPEC>
- SET_LINE_CODE_W1 (r) register accessor: an alias for
Reg<SET_LINE_CODE_W1_SPEC>
- TEST (rw) register accessor: an alias for
Reg<TEST_SPEC>