[−][src]Module fomu_pac::usb
USB
Modules
address | Sets the USB device address, in order to ignore packets going to other devices on the bus. This value is reset when the host issues a USB Device Reset condition. |
in_ctrl | Enables transmission of data in response to |
in_data | Each byte written into this register gets added to an outgoing FIFO. Any bytes that are written here will be transmitted in the order in which they were added. The FIFO queue is automatically advanced with each write. The FIFO queue is 64 bytes deep. If you exceed this amount, the result is undefined. |
in_ev_enable | |
in_ev_pending | |
in_ev_status | |
in_status | Status about the IN handler. As soon as you write to |
next_ev | In |
out_ctrl | Controls for receiving packet data. To enable an endpoint, write its value to |
out_data | Data received from the host will go into a FIFO. This register reflects the contents of the top byte in that FIFO. Reading from this register advances the FIFO pointer. |
out_ev_enable | |
out_ev_pending | |
out_ev_status | |
out_status | Status about the current state of the |
pullup_out | |
setup_ctrl | Controls for managing how to handle |
setup_data | Data from the last |
setup_ev_enable | |
setup_ev_pending | |
setup_ev_status | |
setup_status | Status about the most recent |
Structs
RegisterBlock | Register block |
Type Definitions
ADDRESS | Sets the USB device address, in order to ignore packets going to other devices on the bus. This value is reset when the host issues a USB Device Reset condition. |
IN_CTRL | Enables transmission of data in response to |
IN_DATA | Each byte written into this register gets added to an outgoing FIFO. Any bytes that are written here will be transmitted in the order in which they were added. The FIFO queue is automatically advanced with each write. The FIFO queue is 64 bytes deep. If you exceed this amount, the result is undefined. |
IN_EV_ENABLE | This register you can |
IN_EV_PENDING | This register you can |
IN_EV_STATUS | This register you can |
IN_STATUS | Status about the IN handler. As soon as you write to |
NEXT_EV | In |
OUT_CTRL | Controls for receiving packet data. To enable an endpoint, write its value to |
OUT_DATA | Data received from the host will go into a FIFO. This register reflects the contents of the top byte in that FIFO. Reading from this register advances the FIFO pointer. |
OUT_EV_ENABLE | This register you can |
OUT_EV_PENDING | This register you can |
OUT_EV_STATUS | This register you can |
OUT_STATUS | Status about the current state of the |
PULLUP_OUT | This register you can |
SETUP_CTRL | Controls for managing how to handle |
SETUP_DATA | Data from the last |
SETUP_EV_ENABLE | This register you can |
SETUP_EV_PENDING | This register you can |
SETUP_EV_STATUS | This register you can |
SETUP_STATUS | Status about the most recent |