From 6b7161b90a3572bbb7717d0317306741043528e5 Mon Sep 17 00:00:00 2001 From: Diego Ismirlian Date: Sun, 9 Jul 2017 19:42:36 -0300 Subject: USBH: moved usbh/desciter.h and usbh/debug.h to usbh/internal.h --- os/hal/include/hal_usbh.h | 7 ------- os/hal/include/usbh/dev/uvc.h | 6 +----- os/hal/include/usbh/internal.h | 3 +++ os/hal/src/usbh/hal_usbh_ftdi.c | 3 --- os/hal/src/usbh/hal_usbh_msd.c | 3 --- os/hal/src/usbh/hal_usbh_uvc.c | 2 +- testhal/STM32/STM32F4xx/USB_HOST/main.c | 2 ++ testhal/STM32/STM32F4xx/USB_HOST/usbh_custom_class_example.c | 5 +++-- 8 files changed, 10 insertions(+), 21 deletions(-) diff --git a/os/hal/include/hal_usbh.h b/os/hal/include/hal_usbh.h index f6e78e9..d686cfd 100644 --- a/os/hal/include/hal_usbh.h +++ b/os/hal/include/hal_usbh.h @@ -429,13 +429,6 @@ struct usbh_baseclassdriver { _usbh_base_classdriver_data }; - -/*===========================================================================*/ -/* Helper functions. */ -/*===========================================================================*/ -#include /* descriptor iterators */ -#include /* debug */ - #endif #endif /* HAL_USBH_H_ */ diff --git a/os/hal/include/usbh/dev/uvc.h b/os/hal/include/usbh/dev/uvc.h index bc46a71..817d465 100644 --- a/os/hal/include/usbh/dev/uvc.h +++ b/os/hal/include/usbh/dev/uvc.h @@ -22,11 +22,7 @@ #if HAL_USE_USBH && HAL_USBH_USE_UVC -/* TODO: - * - * - */ - +#include "usbh/desciter.h" /*===========================================================================*/ /* Driver pre-compile time settings. */ diff --git a/os/hal/include/usbh/internal.h b/os/hal/include/usbh/internal.h index 70d2f7a..89695f0 100644 --- a/os/hal/include/usbh/internal.h +++ b/os/hal/include/usbh/internal.h @@ -137,6 +137,9 @@ void _usbh_urb_abort_and_waitS(usbh_urb_t *urb, usbh_urbstatus_t status); #define sizeof_array(x) (sizeof(x)/sizeof(*(x))) +#include "usbh/desciter.h" /* descriptor iterators */ +#include "usbh/debug.h" + #endif #endif /* USBH_INTERNAL_H_ */ diff --git a/os/hal/src/usbh/hal_usbh_ftdi.c b/os/hal/src/usbh/hal_usbh_ftdi.c index 9822969..a01c566 100644 --- a/os/hal/src/usbh/hal_usbh_ftdi.c +++ b/os/hal/src/usbh/hal_usbh_ftdi.c @@ -27,9 +27,6 @@ #include "usbh/dev/ftdi.h" #include "usbh/internal.h" -//#pragma GCC optimize("Og") - - #if USBHFTDI_DEBUG_ENABLE_TRACE #define udbgf(f, ...) usbDbgPrintf(f, ##__VA_ARGS__) #define udbg(f, ...) usbDbgPuts(f, ##__VA_ARGS__) diff --git a/os/hal/src/usbh/hal_usbh_msd.c b/os/hal/src/usbh/hal_usbh_msd.c index f2a4e39..d631484 100644 --- a/os/hal/src/usbh/hal_usbh_msd.c +++ b/os/hal/src/usbh/hal_usbh_msd.c @@ -27,9 +27,6 @@ #include "usbh/dev/msd.h" #include "usbh/internal.h" -//#pragma GCC optimize("Og") - - #if USBHMSD_DEBUG_ENABLE_TRACE #define udbgf(f, ...) usbDbgPrintf(f, ##__VA_ARGS__) #define udbg(f, ...) usbDbgPuts(f, ##__VA_ARGS__) diff --git a/os/hal/src/usbh/hal_usbh_uvc.c b/os/hal/src/usbh/hal_usbh_uvc.c index ac3663e..3f362a2 100644 --- a/os/hal/src/usbh/hal_usbh_uvc.c +++ b/os/hal/src/usbh/hal_usbh_uvc.c @@ -27,9 +27,9 @@ #error "USBHUVC needs HAL_USBH_USE_IAD" #endif +#include #include "usbh/dev/uvc.h" #include "usbh/internal.h" -#include #if USBHUVC_DEBUG_ENABLE_TRACE #define udbgf(f, ...) usbDbgPrintf(f, ##__VA_ARGS__) diff --git a/testhal/STM32/STM32F4xx/USB_HOST/main.c b/testhal/STM32/STM32F4xx/USB_HOST/main.c index 7cf14e1..a450019 100644 --- a/testhal/STM32/STM32F4xx/USB_HOST/main.c +++ b/testhal/STM32/STM32F4xx/USB_HOST/main.c @@ -18,6 +18,8 @@ #include "hal.h" #include "ff.h" #include +#include "usbh/debug.h" /* for usbDbgPuts/usbDbgPrintf */ + #define UVC_TO_MSD_PHOTOS_CAPTURE FALSE diff --git a/testhal/STM32/STM32F4xx/USB_HOST/usbh_custom_class_example.c b/testhal/STM32/STM32F4xx/USB_HOST/usbh_custom_class_example.c index d8c5bbe..9c56866 100644 --- a/testhal/STM32/STM32F4xx/USB_HOST/usbh_custom_class_example.c +++ b/testhal/STM32/STM32F4xx/USB_HOST/usbh_custom_class_example.c @@ -18,9 +18,10 @@ #include "hal.h" #if HAL_USBH_USE_ADDITIONAL_CLASS_DRIVERS -#include "usbh/internal.h" -#include "usbh_custom_class_example.h" + #include +#include "usbh_custom_class_example.h" +#include "usbh/internal.h" #if USBH_DEBUG_ENABLE_TRACE #define udbgf(f, ...) usbDbgPrintf(f, ##__VA_ARGS__) -- cgit v1.2.3