Freescale_Cachan / Mbed 2 deprecated Programme_course_base

Dependencies:   MMA8451Q mbed xbee_lib

Fork of Programme_course by Freescale_Cachan

Embed: (wiki syntax)

« Back to documentation index

USB_MemMap Struct Reference

USB_MemMap Struct Reference
[USB]

USB - Peripheral register structure. More...

#include <MKL25Z4.h>

Data Fields

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

Detailed Description

USB - Peripheral register structure.

Definition at line 6499 of file MKL25Z4.h.


Field Documentation

uint8_t ADDINFO

Peripheral Additional Info register, offset: 0xC.

Definition at line 6506 of file MKL25Z4.h.

uint8_t ADDR

Address register, offset: 0x98.

Definition at line 6528 of file MKL25Z4.h.

uint8_t BDTPAGE1

BDT Page Register 1, offset: 0x9C.

Definition at line 6530 of file MKL25Z4.h.

uint8_t BDTPAGE2

BDT Page Register 2, offset: 0xB0.

Definition at line 6540 of file MKL25Z4.h.

uint8_t BDTPAGE3

BDT Page Register 3, offset: 0xB4.

Definition at line 6542 of file MKL25Z4.h.

uint8_t CONTROL

USB OTG Control register, offset: 0x108.

Definition at line 6552 of file MKL25Z4.h.

uint8_t CTL

Control register, offset: 0x94.

Definition at line 6526 of file MKL25Z4.h.

uint8_t ENDPT

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

Definition at line 6545 of file MKL25Z4.h.

uint8_t ERREN

Error Interrupt Enable register, offset: 0x8C.

Definition at line 6522 of file MKL25Z4.h.

uint8_t ERRSTAT

Error Interrupt Status register, offset: 0x88.

Definition at line 6520 of file MKL25Z4.h.

uint8_t FRMNUMH

Frame Number Register High, offset: 0xA4.

Definition at line 6534 of file MKL25Z4.h.

uint8_t FRMNUML

Frame Number Register Low, offset: 0xA0.

Definition at line 6532 of file MKL25Z4.h.

uint8_t IDCOMP

Peripheral ID Complement register, offset: 0x4.

Definition at line 6502 of file MKL25Z4.h.

uint8_t INTEN

Interrupt Enable register, offset: 0x84.

Definition at line 6518 of file MKL25Z4.h.

uint8_t ISTAT

Interrupt Status register, offset: 0x80.

Definition at line 6516 of file MKL25Z4.h.

uint8_t OBSERVE

USB OTG Observe register, offset: 0x104.

Definition at line 6550 of file MKL25Z4.h.

uint8_t OTGCTL

OTG Control register, offset: 0x1C.

Definition at line 6514 of file MKL25Z4.h.

uint8_t OTGICR

OTG Interrupt Control Register, offset: 0x14.

Definition at line 6510 of file MKL25Z4.h.

uint8_t OTGISTAT

OTG Interrupt Status register, offset: 0x10.

Definition at line 6508 of file MKL25Z4.h.

uint8_t OTGSTAT

OTG Status register, offset: 0x18.

Definition at line 6512 of file MKL25Z4.h.

uint8_t PERID

Peripheral ID register, offset: 0x0.

Definition at line 6500 of file MKL25Z4.h.

uint8_t REV

Peripheral Revision register, offset: 0x8.

Definition at line 6504 of file MKL25Z4.h.

uint8_t SOFTHLD

SOF Threshold Register, offset: 0xAC.

Definition at line 6538 of file MKL25Z4.h.

uint8_t STAT

Status register, offset: 0x90.

Definition at line 6524 of file MKL25Z4.h.

uint8_t TOKEN

Token register, offset: 0xA8.

Definition at line 6536 of file MKL25Z4.h.

uint8_t USBCTRL

USB Control register, offset: 0x100.

Definition at line 6548 of file MKL25Z4.h.

uint8_t USBFRMADJUST

Frame Adjust Register, offset: 0x114.

Definition at line 6556 of file MKL25Z4.h.

uint8_t USBTRC0

USB Transceiver Control Register 0, offset: 0x10C.

Definition at line 6554 of file MKL25Z4.h.