diff --git a/lib_xua/api/xua_conf_default.h b/lib_xua/api/xua_conf_default.h index d2908342..677fad9e 100644 --- a/lib_xua/api/xua_conf_default.h +++ b/lib_xua/api/xua_conf_default.h @@ -1158,6 +1158,10 @@ #endif +#if (defined(UAC_FORCE_FEEDBACK_EP) && UAC_FORCE_FEEDBACK_EP == 0) +#undef UAC_FORCE_FEEDBACK_EP +#endif + #ifndef __ASSEMBLER__ /* Endpoint addresses enums */ enum USBEndpointNumber_In diff --git a/lib_xua/src/core/endpoint0/xua_ep0_descriptors.h b/lib_xua/src/core/endpoint0/xua_ep0_descriptors.h index 5e1b6464..a0a8703f 100644 --- a/lib_xua/src/core/endpoint0/xua_ep0_descriptors.h +++ b/lib_xua/src/core/endpoint0/xua_ep0_descriptors.h @@ -33,6 +33,9 @@ #define ISO_EP_IMPL_ATTRIBUTES_ASYNCH 0x25 //ISO, ASYNCH, IMPLICIT FB DATA EP #define ISO_EP_IMPL_ATTRIBUTES_ADAPTIVE 0x29 //ISO, ADAPTIVE, IMPLICIT FB DATA EP +#if (defined(XUA_ADAPTIVE) && (XUA_ADAPTIVE == 0)) +#undef XUA_ADAPTIVE +#endif #if __STDC__ typedef struct