18#ifndef __VSF_HAL_DISTBUS_USBH_H__
19#define __VSF_HAL_DISTBUS_USBH_H__
26#if VSF_USE_USB_HOST == ENABLED && VSF_HAL_USE_USBH == ENABLED && VSF_HAL_DISTBUS_USE_USBH == ENABLED
28#if defined(__VSF_HAL_DISTBUS_USBH_CLASS_IMPLEMENT)
29# define __VSF_CLASS_IMPLEMENT__
30#elif defined(__VSF_HAL_DISTBUS_USBH_CLASS_INHERIT__)
31# define __VSF_CLASS_INHERIT__
42#ifndef VSF_HAL_DISTBUS_USBH_CFG_MULTI_CLASS
43# define VSF_HAL_DISTBUS_USBH_CFG_MULTI_CLASS VSF_USBH_CFG_MULTI_CLASS
49#if defined(__VSF_HAL_DISTBUS_USBH_CLASS_IMPLEMENT) || defined(__VSF_HAL_DISTBUS_USBH_CLASS_INHERIT__)
51 VSF_HAL_DISTBUS_USBH_CMD_ADDR_RANGE,
56#if VSF_HAL_DISTBUS_USBH_CFG_MULTI_CLASS == ENABLED
79#undef __VSF_HAL_DISTBUS_USBH_CLASS_IMPLEMENT
80#undef __VSF_HAL_DISTBUS_USBH_CLASS_INHERIT__
Definition vsf_distbus.h:86
Definition vsf_distbus.h:119
Definition vsf_hal_distbus_usbh.h:55
unsigned int uint32_t
Definition lvgl.h:43
#define vsf_class(__name)
Definition ooc_class.h:48
uint32_t vsf_hal_distbus_usbh_register_service(vsf_distbus_t *distbus, vsf_hal_distbus_usbh_t *usbh, void *info, uint32_t infolen)
Definition vsf_hal_distbus_usbh.c:64