Contiki 3.x
Data Fields
USB_Type Struct Reference

USB - Register Layout Typedef. More...

#include <cpu/arm/k60/include/MK60D10.h>

Data Fields

__I uint8_t PERID
 Peripheral ID register, offset: 0x0. More...
 
__I uint8_t IDCOMP
 Peripheral ID Complement register, offset: 0x4. More...
 
__I uint8_t REV
 Peripheral Revision register, offset: 0x8. More...
 
__I uint8_t ADDINFO
 Peripheral Additional Info register, offset: 0xC. More...
 
__IO uint8_t OTGISTAT
 OTG Interrupt Status register, offset: 0x10. More...
 
__IO uint8_t OTGICR
 OTG Interrupt Control Register, offset: 0x14.
 
__IO uint8_t OTGSTAT
 OTG Status register, offset: 0x18. More...
 
__IO uint8_t OTGCTL
 OTG Control register, offset: 0x1C. More...
 
__IO uint8_t ISTAT
 Interrupt Status register, offset: 0x80. More...
 
__IO uint8_t INTEN
 Interrupt Enable register, offset: 0x84. More...
 
__IO uint8_t ERRSTAT
 Error Interrupt Status register, offset: 0x88. More...
 
__IO uint8_t ERREN
 Error Interrupt Enable register, offset: 0x8C. More...
 
__I uint8_t STAT
 Status register, offset: 0x90. More...
 
__IO uint8_t CTL
 Control register, offset: 0x94. More...
 
__IO uint8_t ADDR
 Address register, offset: 0x98. More...
 
__IO uint8_t BDTPAGE1
 BDT Page Register 1, offset: 0x9C.
 
__IO uint8_t FRMNUML
 Frame Number Register Low, offset: 0xA0.
 
__IO uint8_t FRMNUMH
 Frame Number Register High, offset: 0xA4.
 
__IO uint8_t TOKEN
 Token register, offset: 0xA8. More...
 
__IO uint8_t SOFTHLD
 SOF Threshold Register, offset: 0xAC.
 
__IO uint8_t BDTPAGE2
 BDT Page Register 2, offset: 0xB0.
 
__IO uint8_t BDTPAGE3
 BDT Page Register 3, offset: 0xB4.
 
__IO uint8_t USBCTRL
 USB Control register, offset: 0x100. More...
 
__I uint8_t OBSERVE
 USB OTG Observe register, offset: 0x104. More...
 
__IO uint8_t CONTROL
 USB OTG Control register, offset: 0x108. More...
 
__IO uint8_t USBTRC0
 USB Transceiver Control Register 0, offset: 0x10C.
 
__IO uint8_t USBFRMADJUST
 Frame Adjust Register, offset: 0x114.
 
__IO uint8_t ENDPT
 Endpoint Control register, array offset: 0xC0, array step: 0x4. More...
 

Detailed Description

USB - Register Layout Typedef.

Definition at line 8702 of file MK60D10.h.

Field Documentation

__I uint8_t USB_Type::ADDINFO

Peripheral Additional Info register, offset: 0xC.

Peripheral Additional Info Register, offset: 0xC.

Definition at line 8709 of file MK60D10.h.

__IO uint8_t USB_Type::ADDR

Address register, offset: 0x98.

Address Register, offset: 0x98.

Definition at line 8731 of file MK60D10.h.

__IO uint8_t USB_Type::CONTROL

USB OTG Control register, offset: 0x108.

USB OTG Control Register, offset: 0x108.

Definition at line 8755 of file MK60D10.h.

__IO uint8_t USB_Type::CTL

Control register, offset: 0x94.

Control Register, offset: 0x94.

Definition at line 8729 of file MK60D10.h.

__IO uint8_t USB_Type::ENDPT

Endpoint Control register, array offset: 0xC0, array step: 0x4.

Endpoint Control Register, array offset: 0xC0, array step: 0x4.

Definition at line 8748 of file MK60D10.h.

__IO uint8_t USB_Type::ERREN

Error Interrupt Enable register, offset: 0x8C.

Error Interrupt Enable Register, offset: 0x8C.

Definition at line 8725 of file MK60D10.h.

__IO uint8_t USB_Type::ERRSTAT

Error Interrupt Status register, offset: 0x88.

Error Interrupt Status Register, offset: 0x88.

Definition at line 8723 of file MK60D10.h.

__I uint8_t USB_Type::IDCOMP

Peripheral ID Complement register, offset: 0x4.

Peripheral ID Complement Register, offset: 0x4.

Definition at line 8705 of file MK60D10.h.

__IO uint8_t USB_Type::INTEN

Interrupt Enable register, offset: 0x84.

Interrupt Enable Register, offset: 0x84.

Definition at line 8721 of file MK60D10.h.

__IO uint8_t USB_Type::ISTAT

Interrupt Status register, offset: 0x80.

Interrupt Status Register, offset: 0x80.

Definition at line 8719 of file MK60D10.h.

__I uint8_t USB_Type::OBSERVE

USB OTG Observe register, offset: 0x104.

USB OTG Observe Register, offset: 0x104.

Definition at line 8753 of file MK60D10.h.

__IO uint8_t USB_Type::OTGCTL

OTG Control register, offset: 0x1C.

OTG Control Register, offset: 0x1C.

Definition at line 8717 of file MK60D10.h.

__IO uint8_t USB_Type::OTGISTAT

OTG Interrupt Status register, offset: 0x10.

OTG Interrupt Status Register, offset: 0x10.

Definition at line 8711 of file MK60D10.h.

__IO uint8_t USB_Type::OTGSTAT

OTG Status register, offset: 0x18.

OTG Status Register, offset: 0x18.

Definition at line 8715 of file MK60D10.h.

__I uint8_t USB_Type::PERID

Peripheral ID register, offset: 0x0.

Peripheral ID Register, offset: 0x0.

Definition at line 8703 of file MK60D10.h.

__I uint8_t USB_Type::REV

Peripheral Revision register, offset: 0x8.

Peripheral Revision Register, offset: 0x8.

Definition at line 8707 of file MK60D10.h.

__I uint8_t USB_Type::STAT

Status register, offset: 0x90.

Status Register, offset: 0x90.

Definition at line 8727 of file MK60D10.h.

__IO uint8_t USB_Type::TOKEN

Token register, offset: 0xA8.

Token Register, offset: 0xA8.

Definition at line 8739 of file MK60D10.h.

__IO uint8_t USB_Type::USBCTRL

USB Control register, offset: 0x100.

USB Control Register, offset: 0x100.

Definition at line 8751 of file MK60D10.h.