summaryrefslogtreecommitdiff
path: root/tinyusb/device/usbd.h
diff options
context:
space:
mode:
Diffstat (limited to 'tinyusb/device/usbd.h')
-rw-r--r--tinyusb/device/usbd.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/tinyusb/device/usbd.h b/tinyusb/device/usbd.h
index b52f8dc2d..2f3201d98 100644
--- a/tinyusb/device/usbd.h
+++ b/tinyusb/device/usbd.h
@@ -53,12 +53,17 @@
#include "osal/osal.h"
#include "dcd.h"
-//#include "tusb_descriptors.h"
-
#ifdef __cplusplus
extern "C" {
#endif
+// LPC11uxx and LPC13uxx requires each buffer has to be 64-byte alignment
+#if MCU == MCU_LPC11UXX || MCU == MCU_LPC13UXX
+ #define ATTR_USB_MIN_ALIGNMENT ATTR_ALIGNED(64)
+#else
+ #define ATTR_USB_MIN_ALIGNMENT
+#endif
+
//--------------------------------------------------------------------+
// MACRO CONSTANT TYPEDEF
//--------------------------------------------------------------------+
@@ -85,7 +90,6 @@ bool tusbd_is_configured(uint8_t coreid) ATTR_WARN_UNUSED_RESULT;
#ifdef _TINY_USB_SOURCE_FILE_
tusb_error_t usbd_init(void);
-tusb_error_t usbd_pipe_open(uint8_t coreid, tusb_descriptor_interface_t const * p_interfacae, tusb_descriptor_endpoint_t const * p_endpoint_desc);
#endif