diff options
author | Diego Ismirlian <dismirlian (at) google's mail.com> | 2017-06-05 10:18:45 -0300 |
---|---|---|
committer | Diego Ismirlian <dismirlian (at) google's mail.com> | 2017-06-05 10:18:45 -0300 |
commit | 5ecaf7722b5f1f9d0c41213fc5c129b451302f99 (patch) | |
tree | 4a4e2b746d6db725e3aacf8ff87e1a3a88e3dd4e /testhal/STM32/STM32F4xx/USB_HOST/halconf_community.h | |
parent | eec17ec12e23b7f647d37a8d70df4df34632f8c1 (diff) | |
download | ChibiOS-Contrib-5ecaf7722b5f1f9d0c41213fc5c129b451302f99.tar.gz ChibiOS-Contrib-5ecaf7722b5f1f9d0c41213fc5c129b451302f99.tar.bz2 ChibiOS-Contrib-5ecaf7722b5f1f9d0c41213fc5c129b451302f99.zip |
USB Host fixes
- Cleaned up alignment macros for GCC & IAR
- Corrected EP halt and Clear halt behaviours
- Initialization of class drivers by USB Host main driver
- Minor cosmetic fixes
- Updated USB_HOST testhal app
Diffstat (limited to 'testhal/STM32/STM32F4xx/USB_HOST/halconf_community.h')
-rw-r--r-- | testhal/STM32/STM32F4xx/USB_HOST/halconf_community.h | 74 |
1 files changed, 35 insertions, 39 deletions
diff --git a/testhal/STM32/STM32F4xx/USB_HOST/halconf_community.h b/testhal/STM32/STM32F4xx/USB_HOST/halconf_community.h index 807d741..7b962bc 100644 --- a/testhal/STM32/STM32F4xx/USB_HOST/halconf_community.h +++ b/testhal/STM32/STM32F4xx/USB_HOST/halconf_community.h @@ -91,13 +91,13 @@ #define HAL_USBH_DEVICE_ADDRESS_STABILIZATION 20
/* MSD */
-#define HAL_USBH_USE_MSD 1
+#define HAL_USBH_USE_MSD TRUE
#define HAL_USBHMSD_MAX_LUNS 1
#define HAL_USBHMSD_MAX_INSTANCES 1
-/* IAD */
-#define HAL_USBH_USE_FTDI 1
+/* FTDI */
+#define HAL_USBH_USE_FTDI TRUE
#define HAL_USBHFTDI_MAX_PORTS 1
#define HAL_USBHFTDI_MAX_INSTANCES 1
@@ -107,12 +107,8 @@ #define HAL_USBHFTDI_DEFAULT_XON 0x11
#define HAL_USBHFTDI_DEFAULT_XOFF 0x13
-
-/* IAD */
-#define HAL_USBH_USE_IAD 0
-
/* UVC */
-#define HAL_USBH_USE_UVC 0
+#define HAL_USBH_USE_UVC FALSE
#define HAL_USBHUVC_MAX_INSTANCES 1
#define HAL_USBHUVC_MAX_MAILBOX_SZ 70
@@ -121,47 +117,47 @@ /* HUB */
-#define HAL_USBH_USE_HUB 1
+#define HAL_USBH_USE_HUB TRUE
#define HAL_USBHHUB_MAX_INSTANCES 1
#define HAL_USBHHUB_MAX_PORTS 6
/* debug */
-#define USBH_DEBUG_ENABLE 1
+#define USBH_DEBUG_ENABLE TRUE
#define USBH_DEBUG_USBHD USBHD1
#define USBH_DEBUG_SD SD2
#define USBH_DEBUG_BUFFER 25000
-#define USBH_DEBUG_ENABLE_TRACE 0
-#define USBH_DEBUG_ENABLE_INFO 1
-#define USBH_DEBUG_ENABLE_WARNINGS 1
-#define USBH_DEBUG_ENABLE_ERRORS 1
-
-#define USBH_LLD_DEBUG_ENABLE_TRACE 0
-#define USBH_LLD_DEBUG_ENABLE_INFO 1
-#define USBH_LLD_DEBUG_ENABLE_WARNINGS 1
-#define USBH_LLD_DEBUG_ENABLE_ERRORS 1
-
-#define USBHHUB_DEBUG_ENABLE_TRACE 0
-#define USBHHUB_DEBUG_ENABLE_INFO 1
-#define USBHHUB_DEBUG_ENABLE_WARNINGS 1
-#define USBHHUB_DEBUG_ENABLE_ERRORS 1
-
-#define USBHMSD_DEBUG_ENABLE_TRACE 0
-#define USBHMSD_DEBUG_ENABLE_INFO 1
-#define USBHMSD_DEBUG_ENABLE_WARNINGS 1
-#define USBHMSD_DEBUG_ENABLE_ERRORS 1
-
-#define USBHUVC_DEBUG_ENABLE_TRACE 0
-#define USBHUVC_DEBUG_ENABLE_INFO 1
-#define USBHUVC_DEBUG_ENABLE_WARNINGS 1
-#define USBHUVC_DEBUG_ENABLE_ERRORS 1
-
-#define USBHFTDI_DEBUG_ENABLE_TRACE 0
-#define USBHFTDI_DEBUG_ENABLE_INFO 1
-#define USBHFTDI_DEBUG_ENABLE_WARNINGS 1
-#define USBHFTDI_DEBUG_ENABLE_ERRORS 1
+#define USBH_DEBUG_ENABLE_TRACE FALSE
+#define USBH_DEBUG_ENABLE_INFO TRUE
+#define USBH_DEBUG_ENABLE_WARNINGS TRUE
+#define USBH_DEBUG_ENABLE_ERRORS TRUE
+
+#define USBH_LLD_DEBUG_ENABLE_TRACE FALSE
+#define USBH_LLD_DEBUG_ENABLE_INFO TRUE
+#define USBH_LLD_DEBUG_ENABLE_WARNINGS TRUE
+#define USBH_LLD_DEBUG_ENABLE_ERRORS TRUE
+
+#define USBHHUB_DEBUG_ENABLE_TRACE FALSE
+#define USBHHUB_DEBUG_ENABLE_INFO TRUE
+#define USBHHUB_DEBUG_ENABLE_WARNINGS TRUE
+#define USBHHUB_DEBUG_ENABLE_ERRORS TRUE
+
+#define USBHMSD_DEBUG_ENABLE_TRACE FALSE
+#define USBHMSD_DEBUG_ENABLE_INFO TRUE
+#define USBHMSD_DEBUG_ENABLE_WARNINGS TRUE
+#define USBHMSD_DEBUG_ENABLE_ERRORS TRUE
+
+#define USBHUVC_DEBUG_ENABLE_TRACE FALSE
+#define USBHUVC_DEBUG_ENABLE_INFO TRUE
+#define USBHUVC_DEBUG_ENABLE_WARNINGS TRUE
+#define USBHUVC_DEBUG_ENABLE_ERRORS TRUE
+
+#define USBHFTDI_DEBUG_ENABLE_TRACE FALSE
+#define USBHFTDI_DEBUG_ENABLE_INFO TRUE
+#define USBHFTDI_DEBUG_ENABLE_WARNINGS TRUE
+#define USBHFTDI_DEBUG_ENABLE_ERRORS TRUE
/*===========================================================================*/
/* FSMCNAND driver related settings. */
|