Arrow / Mbed OS DAPLink Reset
Embed: (wiki syntax)

« Back to documentation index

USB_TypeDef Struct Reference

USB_TypeDef Struct Reference
[Peripheral_registers_structures]

Universal Serial Bus Full Speed Device. More...

#include <stm32f103xb.h>

Data Fields

__IO uint16_t EP0R
__IO uint16_t RESERVED0
__IO uint16_t EP1R
__IO uint16_t RESERVED1
__IO uint16_t EP2R
__IO uint16_t RESERVED2
__IO uint16_t EP3R
__IO uint16_t RESERVED3
__IO uint16_t EP4R
__IO uint16_t RESERVED4
__IO uint16_t EP5R
__IO uint16_t RESERVED5
__IO uint16_t EP6R
__IO uint16_t RESERVED6
__IO uint16_t EP7R
__IO uint16_t RESERVED7 [17]
__IO uint16_t CNTR
__IO uint16_t RESERVED8
__IO uint16_t ISTR
__IO uint16_t RESERVED9
__IO uint16_t FNR
__IO uint16_t RESERVEDA
__IO uint16_t DADDR
__IO uint16_t RESERVEDB
__IO uint16_t BTABLE
__IO uint16_t RESERVEDC

Detailed Description

Universal Serial Bus Full Speed Device.

Definition at line 569 of file stm32f103xb.h.


Field Documentation

__IO uint16_t BTABLE

Buffer Table address register, Address offset: 0x50

Definition at line 595 of file stm32f103xb.h.

__IO uint16_t CNTR

Control register, Address offset: 0x40

Definition at line 587 of file stm32f103xb.h.

__IO uint16_t DADDR

Device address register, Address offset: 0x4C

Definition at line 593 of file stm32f103xb.h.

__IO uint16_t EP0R

USB Endpoint 0 register, Address offset: 0x00

Definition at line 571 of file stm32f103xb.h.

__IO uint16_t EP1R

USB Endpoint 1 register, Address offset: 0x04

Definition at line 573 of file stm32f103xb.h.

__IO uint16_t EP2R

USB Endpoint 2 register, Address offset: 0x08

Definition at line 575 of file stm32f103xb.h.

__IO uint16_t EP3R

USB Endpoint 3 register, Address offset: 0x0C

Definition at line 577 of file stm32f103xb.h.

__IO uint16_t EP4R

USB Endpoint 4 register, Address offset: 0x10

Definition at line 579 of file stm32f103xb.h.

__IO uint16_t EP5R

USB Endpoint 5 register, Address offset: 0x14

Definition at line 581 of file stm32f103xb.h.

__IO uint16_t EP6R

USB Endpoint 6 register, Address offset: 0x18

Definition at line 583 of file stm32f103xb.h.

__IO uint16_t EP7R

USB Endpoint 7 register, Address offset: 0x1C

Definition at line 585 of file stm32f103xb.h.

__IO uint16_t FNR

Frame number register, Address offset: 0x48

Definition at line 591 of file stm32f103xb.h.

__IO uint16_t ISTR

Interrupt status register, Address offset: 0x44

Definition at line 589 of file stm32f103xb.h.

__IO uint16_t RESERVED0

Reserved

Definition at line 572 of file stm32f103xb.h.

__IO uint16_t RESERVED1

Reserved

Definition at line 574 of file stm32f103xb.h.

__IO uint16_t RESERVED2

Reserved

Definition at line 576 of file stm32f103xb.h.

__IO uint16_t RESERVED3

Reserved

Definition at line 578 of file stm32f103xb.h.

__IO uint16_t RESERVED4

Reserved

Definition at line 580 of file stm32f103xb.h.

__IO uint16_t RESERVED5

Reserved

Definition at line 582 of file stm32f103xb.h.

__IO uint16_t RESERVED6

Reserved

Definition at line 584 of file stm32f103xb.h.

__IO uint16_t RESERVED7[17]

Reserved

Definition at line 586 of file stm32f103xb.h.

__IO uint16_t RESERVED8

Reserved

Definition at line 588 of file stm32f103xb.h.

__IO uint16_t RESERVED9

Reserved

Definition at line 590 of file stm32f103xb.h.

__IO uint16_t RESERVEDA

Reserved

Definition at line 592 of file stm32f103xb.h.

__IO uint16_t RESERVEDB

Reserved

Definition at line 594 of file stm32f103xb.h.

__IO uint16_t RESERVEDC

Reserved

Definition at line 596 of file stm32f103xb.h.