| @@ -34,7 +34,7 @@ | |||
| #define USB_DESC_LIST_DEFINE | |||
| #include "usb_desc.h" | |||
| #if F_CPU >= 20000000 | |||
| #if F_CPU >= 20000000 && !defined(USB_DISABLED) | |||
| // This header is NOT meant to be included when compiling | |||
| // user sketches in Arduino. The low-level functions | |||
| @@ -34,8 +34,10 @@ | |||
| #if F_CPU >= 20000000 | |||
| #ifdef CDC_DATA_INTERFACE | |||
| #ifdef CDC_STATUS_INTERFACE | |||
| usb_serial_class Serial; | |||
| #endif | |||
| #endif | |||
| #ifdef MIDI_INTERFACE | |||
| usb_midi_class usbMIDI; | |||
| @@ -66,6 +68,10 @@ usb_joystick_class Joystick; | |||
| uint8_t usb_joystick_class::manual_mode = 0; | |||
| #endif | |||
| #ifdef USB_DISABLED | |||
| usb_serial_class Serial; | |||
| #endif | |||
| #else // F_CPU < 20 MHz | |||
| @@ -33,11 +33,11 @@ | |||
| #include "usb_desc.h" | |||
| #if defined(CDC_STATUS_INTERFACE) && defined(CDC_DATA_INTERFACE) | |||
| #if (defined(CDC_STATUS_INTERFACE) && defined(CDC_DATA_INTERFACE)) || defined(USB_DISABLED) | |||
| #include <inttypes.h> | |||
| #if F_CPU >= 20000000 | |||
| #if F_CPU >= 20000000 && !defined(USB_DISABLED) | |||
| // C language implementation | |||
| #ifdef __cplusplus | |||