Expand description

USB on the go full speed device

Modules

  • device all endpoints interrupt register (DAEPINT)
  • Device all endpoints interrupt enable register (DAEPINTEN)
  • device configuration register (DCFG)
  • device control register (DCTL)
  • device IN endpoint 0 control register (DIEP0CTL)
  • device endpoint-0 interrupt register
  • device IN endpoint-0 transfer length register
  • device IN endpoint 0 transmit FIFO status register
  • device in endpoint-1 control register
  • device endpoint-1 interrupt register
  • device IN endpoint-1 transfer length register
  • device IN endpoint 1 transmit FIFO status register
  • device endpoint-2 control register
  • device endpoint-2 interrupt register
  • device IN endpoint-2 transfer length register
  • device IN endpoint 2 transmit FIFO status register
  • device endpoint-3 control register
  • device endpoint-3 interrupt register
  • device IN endpoint-3 transfer length register
  • device IN endpoint 3 transmit FIFO status register
  • device IN endpoint FIFO empty interrupt enable register
  • device IN endpoint common interrupt mask register (DIEPINTEN)
  • device endpoint-0 control register
  • device out endpoint-0 interrupt flag register
  • device OUT endpoint-0 transfer length register
  • device endpoint-1 control register
  • device out endpoint-1 interrupt flag register
  • device OUT endpoint-1 transfer length register
  • device endpoint-2 control register
  • device out endpoint-2 interrupt flag register
  • device OUT endpoint-2 transfer length register
  • device endpoint-3 control register
  • device out endpoint-3 interrupt flag register
  • device OUT endpoint-3 transfer length register
  • device OUT endpoint common interrupt enable register (DOEPINTEN)
  • device status register (DSTAT)
  • device VBUS discharge time register
  • device VBUS pulsing time register

Structs

Type Definitions

  • DAEPINT (r) register accessor: an alias for Reg<DAEPINT_SPEC>
  • DAEPINTEN (rw) register accessor: an alias for Reg<DAEPINTEN_SPEC>
  • DCFG (rw) register accessor: an alias for Reg<DCFG_SPEC>
  • DCTL (rw) register accessor: an alias for Reg<DCTL_SPEC>
  • DIEP0CTL (rw) register accessor: an alias for Reg<DIEP0CTL_SPEC>
  • DIEP0INTF (rw) register accessor: an alias for Reg<DIEP0INTF_SPEC>
  • DIEP0LEN (rw) register accessor: an alias for Reg<DIEP0LEN_SPEC>
  • DIEP0TFSTAT (r) register accessor: an alias for Reg<DIEP0TFSTAT_SPEC>
  • DIEP1CTL (rw) register accessor: an alias for Reg<DIEP1CTL_SPEC>
  • DIEP1INTF (rw) register accessor: an alias for Reg<DIEP1INTF_SPEC>
  • DIEP1LEN (rw) register accessor: an alias for Reg<DIEP1LEN_SPEC>
  • DIEP1TFSTAT (r) register accessor: an alias for Reg<DIEP1TFSTAT_SPEC>
  • DIEP2CTL (rw) register accessor: an alias for Reg<DIEP2CTL_SPEC>
  • DIEP2INTF (rw) register accessor: an alias for Reg<DIEP2INTF_SPEC>
  • DIEP2LEN (rw) register accessor: an alias for Reg<DIEP2LEN_SPEC>
  • DIEP2TFSTAT (r) register accessor: an alias for Reg<DIEP2TFSTAT_SPEC>
  • DIEP3CTL (rw) register accessor: an alias for Reg<DIEP3CTL_SPEC>
  • DIEP3INTF (rw) register accessor: an alias for Reg<DIEP3INTF_SPEC>
  • DIEP3LEN (rw) register accessor: an alias for Reg<DIEP3LEN_SPEC>
  • DIEP3TFSTAT (r) register accessor: an alias for Reg<DIEP3TFSTAT_SPEC>
  • DIEPFEINTEN (rw) register accessor: an alias for Reg<DIEPFEINTEN_SPEC>
  • DIEPINTEN (rw) register accessor: an alias for Reg<DIEPINTEN_SPEC>
  • DOEP0CTL (rw) register accessor: an alias for Reg<DOEP0CTL_SPEC>
  • DOEP0INTF (rw) register accessor: an alias for Reg<DOEP0INTF_SPEC>
  • DOEP0LEN (rw) register accessor: an alias for Reg<DOEP0LEN_SPEC>
  • DOEP1CTL (rw) register accessor: an alias for Reg<DOEP1CTL_SPEC>
  • DOEP1INTF (rw) register accessor: an alias for Reg<DOEP1INTF_SPEC>
  • DOEP1LEN (rw) register accessor: an alias for Reg<DOEP1LEN_SPEC>
  • DOEP2CTL (rw) register accessor: an alias for Reg<DOEP2CTL_SPEC>
  • DOEP2INTF (rw) register accessor: an alias for Reg<DOEP2INTF_SPEC>
  • DOEP2LEN (rw) register accessor: an alias for Reg<DOEP2LEN_SPEC>
  • DOEP3CTL (rw) register accessor: an alias for Reg<DOEP3CTL_SPEC>
  • DOEP3INTF (rw) register accessor: an alias for Reg<DOEP3INTF_SPEC>
  • DOEP3LEN (rw) register accessor: an alias for Reg<DOEP3LEN_SPEC>
  • DOEPINTEN (rw) register accessor: an alias for Reg<DOEPINTEN_SPEC>
  • DSTAT (r) register accessor: an alias for Reg<DSTAT_SPEC>
  • DVBUSDT (rw) register accessor: an alias for Reg<DVBUSDT_SPEC>
  • DVBUSPT (rw) register accessor: an alias for Reg<DVBUSPT_SPEC>