From fef185a409e2fee980d5fd391813a1cb7809582a Mon Sep 17 00:00:00 2001 From: Dean Camera Date: Wed, 29 Jul 2009 02:49:34 +0000 Subject: Cleanup USBMode.h to simplify preprocessor logic. --- LUFA/Drivers/USB/LowLevel/LowLevel.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'LUFA/Drivers/USB/LowLevel') diff --git a/LUFA/Drivers/USB/LowLevel/LowLevel.h b/LUFA/Drivers/USB/LowLevel/LowLevel.h index ca2fc7b15..1ca54ed9d 100644 --- a/LUFA/Drivers/USB/LowLevel/LowLevel.h +++ b/LUFA/Drivers/USB/LowLevel/LowLevel.h @@ -301,6 +301,10 @@ * changed in value. */ extern volatile uint8_t USB_CurrentMode; + #elif defined(USB_HOST_ONLY) + #define USB_CurrentMode USB_MODE_HOST + #elif defined(USB_DEVICE_ONLY) + #define USB_CurrentMode USB_MODE_DEVICE #endif #if !defined(USE_STATIC_OPTIONS) || defined(__DOXYGEN__) @@ -311,6 +315,8 @@ * changed in value. */ extern volatile uint8_t USB_Options; + #elif defined(USE_STATIC_OPTIONS) + #define USB_Options USE_STATIC_OPTIONS #endif /* Private Interface - For use in library only: */ -- cgit v1.2.3