VSF Documented
Data Structures | Macros
usb.h File Reference
#include "hal/vsf_hal_cfg.h"
#include "utilities/vsf_utilities.h"
#include "../../__device.h"
#include "./dc/usbd.h"
#include "./hc/usbh.h"
#include "hal/driver/common/template/vsf_template_usb.h"
#include "utilities/ooc_class.h"

Go to the source code of this file.

Data Structures

class  vsf_hw_usb_t
 

Macros

#define __HAL_DRIVER_   ${SERIES}_USB_H__
 
#define __VSF_CLASS_INHERIT__
 
#define __VSF_HW_USB_OTG_DEF(__N, __VALUE)
 
#define _VSF_HW_USB_OTG_DEF(__N, __VALUE)   __VSF_HW_USB_OTG_DEF(__N, __VALUE)
 
#define VSF_HW_USB_OTG_DEF(__N, __VALUE)   _VSF_HW_USB_OTG_DEF(__N, __VALUE)
 

Macro Definition Documentation

◆ __HAL_DRIVER_

#define __HAL_DRIVER_   ${SERIES}_USB_H__

◆ __VSF_CLASS_INHERIT__

#define __VSF_CLASS_INHERIT__

◆ __VSF_HW_USB_OTG_DEF

#define __VSF_HW_USB_OTG_DEF (   __N,
  __VALUE 
)
Value:
extern vsf_hw_usb_t VSF_HW_USB_OTG##__N; \
static vsf_hw_usb_t USB_DC##__N VSF_CAL_WEAK_ALIAS(VSF_HW_USB_OTG##__N, USB_DC##__N);\
extern const i_usb_dc_t VSF_USB_DC##__N;
#define VSF_CAL_WEAK_ALIAS(__ORIGIN, __ALIAS)
none standard memory types
Definition __compiler.h:176
Definition usb.h:53

◆ _VSF_HW_USB_OTG_DEF

#define _VSF_HW_USB_OTG_DEF (   __N,
  __VALUE 
)    __VSF_HW_USB_OTG_DEF(__N, __VALUE)

◆ VSF_HW_USB_OTG_DEF

#define VSF_HW_USB_OTG_DEF (   __N,
  __VALUE 
)    _VSF_HW_USB_OTG_DEF(__N, __VALUE)