VSF Documented
Data Fields
ch32f10x_usbd_reg_t Struct Reference

Data Fields

union { 
 
   struct { 
 
      __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 
 
   }  
 
   struct { 
 
      __IO uint16_t   EPR 
 
      __IO uint16_t   RESERVED0 
 
   }   EP [16] 
 
};  
 
__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
 

Field Documentation

◆ EP0R

__IO uint16_t ch32f10x_usbd_reg_t::EP0R

USB Endpoint 0 register, Address offset: 0x00

◆ RESERVED0

__IO uint16_t ch32f10x_usbd_reg_t::RESERVED0

Reserved

◆ EP1R

__IO uint16_t ch32f10x_usbd_reg_t::EP1R

USB Endpoint 1 register, Address offset: 0x04

◆ RESERVED1

__IO uint16_t ch32f10x_usbd_reg_t::RESERVED1

Reserved

◆ EP2R

__IO uint16_t ch32f10x_usbd_reg_t::EP2R

USB Endpoint 2 register, Address offset: 0x08

◆ RESERVED2

__IO uint16_t ch32f10x_usbd_reg_t::RESERVED2

Reserved

◆ EP3R

__IO uint16_t ch32f10x_usbd_reg_t::EP3R

USB Endpoint 3 register, Address offset: 0x0C

◆ RESERVED3

__IO uint16_t ch32f10x_usbd_reg_t::RESERVED3

Reserved

◆ EP4R

__IO uint16_t ch32f10x_usbd_reg_t::EP4R

USB Endpoint 4 register, Address offset: 0x10

◆ RESERVED4

__IO uint16_t ch32f10x_usbd_reg_t::RESERVED4

Reserved

◆ EP5R

__IO uint16_t ch32f10x_usbd_reg_t::EP5R

USB Endpoint 5 register, Address offset: 0x14

◆ RESERVED5

__IO uint16_t ch32f10x_usbd_reg_t::RESERVED5

Reserved

◆ EP6R

__IO uint16_t ch32f10x_usbd_reg_t::EP6R

USB Endpoint 6 register, Address offset: 0x18

◆ RESERVED6

__IO uint16_t ch32f10x_usbd_reg_t::RESERVED6

Reserved

◆ EP7R

__IO uint16_t ch32f10x_usbd_reg_t::EP7R

USB Endpoint 7 register, Address offset: 0x1C

◆ RESERVED7

__IO uint16_t ch32f10x_usbd_reg_t::RESERVED7

Reserved

◆ EPR

__IO uint16_t ch32f10x_usbd_reg_t::EPR

USB Endpoint register, Address offset: 4 * n

◆ [struct]

struct { ... } ch32f10x_usbd_reg_t::EP[16]

◆ [union]

union { ... } ch32f10x_usbd_reg_t

◆ CNTR

__IO uint16_t ch32f10x_usbd_reg_t::CNTR

Control register, Address offset: 0x40

◆ RESERVED8

__IO uint16_t ch32f10x_usbd_reg_t::RESERVED8

Reserved

◆ ISTR

__IO uint16_t ch32f10x_usbd_reg_t::ISTR

Interrupt status register, Address offset: 0x44

◆ RESERVED9

__IO uint16_t ch32f10x_usbd_reg_t::RESERVED9

Reserved

◆ FNR

__IO uint16_t ch32f10x_usbd_reg_t::FNR

Frame number register, Address offset: 0x48

◆ RESERVEDA

__IO uint16_t ch32f10x_usbd_reg_t::RESERVEDA

Reserved

◆ DADDR

__IO uint16_t ch32f10x_usbd_reg_t::DADDR

Device address register, Address offset: 0x4C

◆ RESERVEDB

__IO uint16_t ch32f10x_usbd_reg_t::RESERVEDB

Reserved

◆ BTABLE

__IO uint16_t ch32f10x_usbd_reg_t::BTABLE

Buffer Table address register, Address offset: 0x50

◆ RESERVEDC

__IO uint16_t ch32f10x_usbd_reg_t::RESERVEDC

Reserved