[−][src]Module cc2538::usb
USB Module.
Modules
addr | Function address |
cie | Common USB interrupt enable mask |
cif | Common USB interrupt flags |
cnt0_cntl | Indexed register: For USB_INDEX = 0: Number of received bytes in the endpoint 0 FIFO For USB_INDEX = 1-5: Number of received bytes in the OUT endpoint {1-5} FIFO (low byte) |
cnth | Indexed register: For USB_INDEX = 1-5: Number of received in the OUT endpoint {1-5} FIFO (high byte) |
cs0_csil | Indexed register: For USB_INDEX = 0: Endpoint 0 control and status For USB_INDEX = 1-5: IN endpoint {1-5} control and status (low byte) |
csih | Indexed register: For USB_INDEX = 1-5: IN endpoint {1-5} control and status (high byte) |
csoh | Indexed register: For USB_INDEX = 1-5: OUT endpoint {1-5} control and status (high byte) |
csol | Indexed register: For USB_INDEX = 1-5: OUT endpoint {1-5} control and status (low byte) |
ctrl | USB peripheral control register |
f0 | Endpoint 0 FIFO |
f1 | IN/OUT endpoint 1 FIFO |
f2 | IN/OUT endpoint 2 FIFO |
f3 | IN/OUT endpoint 3 FIFO |
f4 | IN/OUT endpoint 4 FIFO |
f5 | IN/OUT endpoint 5 FIFO |
frmh | Frame number (high byte) |
frml | Frame number (low byte) |
iie | Interrupt enable mask for IN endpoints 1-5 and endpoint 0 |
iif | Interrupt flags for endpoint 0 and IN endpoints 1-5 |
index | Index register for selecting the endpoint status and control registers |
maxi | Indexed register: For USB_INDEX = 1-5: Maximum packet size for IN endpoint {1-5} |
maxo | Indexed register: For USB_INDEX = 1-5: Maximum packet size for OUT endpoint {1-5} |
oie | Interrupt enable mask for OUT endpoints 1-5 |
oif | Interrupt flags for OUT endpoints 1-5 |
pow | Power management and control register |
Structs
RegisterBlock | Register block |
Type Definitions
ADDR | Function address |
CIE | Common USB interrupt enable mask |
CIF | Common USB interrupt flags |
CNT0_CNTL | Indexed register: For USB_INDEX = 0: Number of received bytes in the endpoint 0 FIFO For USB_INDEX = 1-5: Number of received bytes in the OUT endpoint {1-5} FIFO (low byte) |
CNTH | Indexed register: For USB_INDEX = 1-5: Number of received in the OUT endpoint {1-5} FIFO (high byte) |
CS0_CSIL | Indexed register: For USB_INDEX = 0: Endpoint 0 control and status For USB_INDEX = 1-5: IN endpoint {1-5} control and status (low byte) |
CSIH | Indexed register: For USB_INDEX = 1-5: IN endpoint {1-5} control and status (high byte) |
CSOH | Indexed register: For USB_INDEX = 1-5: OUT endpoint {1-5} control and status (high byte) |
CSOL | Indexed register: For USB_INDEX = 1-5: OUT endpoint {1-5} control and status (low byte) |
CTRL | USB peripheral control register |
F0 | Endpoint 0 FIFO |
F1 | IN/OUT endpoint 1 FIFO |
F2 | IN/OUT endpoint 2 FIFO |
F3 | IN/OUT endpoint 3 FIFO |
F4 | IN/OUT endpoint 4 FIFO |
F5 | IN/OUT endpoint 5 FIFO |
FRMH | Frame number (high byte) |
FRML | Frame number (low byte) |
IIE | Interrupt enable mask for IN endpoints 1-5 and endpoint 0 |
IIF | Interrupt flags for endpoint 0 and IN endpoints 1-5 |
INDEX | Index register for selecting the endpoint status and control registers |
MAXI | Indexed register: For USB_INDEX = 1-5: Maximum packet size for IN endpoint {1-5} |
MAXO | Indexed register: For USB_INDEX = 1-5: Maximum packet size for OUT endpoint {1-5} |
OIE | Interrupt enable mask for OUT endpoints 1-5 |
OIF | Interrupt flags for OUT endpoints 1-5 |
POW | Power management and control register |