VSF Documented
Data Fields
vk_dwcotg_reg_t Struct Reference

#include <vsf_dwcotg_common.h>

Data Fields

struct dwcotg_core_global_regs_tglobal_regs
 
union { 
 
   struct { 
 
      struct dwcotg_host_global_regs_t *   global_regs 
 
      volatile uint32_t *   hprt0 
 
      struct dwcotg_hc_regs_t *   hc_regs 
 
   }   host 
 
   struct { 
 
      struct dwcotg_dev_global_regs_t *   global_regs 
 
      struct { 
 
         struct dwcotg_dev_in_ep_regs_t *   in_regs 
 
         struct dwcotg_dev_out_ep_regs_t *   out_regs 
 
      }   ep 
 
   }   dev 
 
};  
 
volatile uint32_tdfifo [VSF_DWCOTG_DCD_CFG_EP_NUM]
 

Field Documentation

◆ global_regs [1/3]

struct dwcotg_core_global_regs_t* vk_dwcotg_reg_t::global_regs

◆ global_regs [2/3]

struct dwcotg_host_global_regs_t* vk_dwcotg_reg_t::global_regs

◆ hprt0

volatile uint32_t* vk_dwcotg_reg_t::hprt0

◆ hc_regs

struct dwcotg_hc_regs_t* vk_dwcotg_reg_t::hc_regs

◆ [struct]

struct { ... } vk_dwcotg_reg_t::host

◆ global_regs [3/3]

struct dwcotg_dev_global_regs_t* vk_dwcotg_reg_t::global_regs

◆ in_regs

struct dwcotg_dev_in_ep_regs_t* vk_dwcotg_reg_t::in_regs

◆ out_regs

struct dwcotg_dev_out_ep_regs_t* vk_dwcotg_reg_t::out_regs

◆ [struct]

struct { ... } vk_dwcotg_reg_t::ep

◆ [struct]

struct { ... } vk_dwcotg_reg_t::dev

◆ [union]

union { ... } vk_dwcotg_reg_t

◆ dfifo

volatile uint32_t* vk_dwcotg_reg_t::dfifo[VSF_DWCOTG_DCD_CFG_EP_NUM]