mirror of
https://github.com/arduino/Arduino.git
synced 2025-01-29 18:52:13 +01:00
support for non-Leonardo boards is back!
This commit is contained in:
parent
0b3acaea21
commit
6049e4455a
@ -20,6 +20,7 @@
|
||||
#include "USBAPI.h"
|
||||
#include <avr/wdt.h>
|
||||
|
||||
#if defined(USBCON)
|
||||
#ifdef CDC_ENABLED
|
||||
|
||||
// TODO: Should really use the wdt here
|
||||
@ -174,3 +175,4 @@ size_t Serial_::write(uint8_t c)
|
||||
Serial_ Serial;
|
||||
|
||||
#endif
|
||||
#endif /* if defined(USBCON) */
|
@ -20,6 +20,7 @@
|
||||
#include "USBAPI.h"
|
||||
#include "USBDesc.h"
|
||||
|
||||
#if defined(USBCON)
|
||||
#ifdef HID_ENABLED
|
||||
|
||||
//#define RAWHID_ENABLED
|
||||
@ -419,4 +420,6 @@ size_t Keyboard_::write(uint8_t c)
|
||||
return 1;
|
||||
}
|
||||
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#endif /* if defined(USBCON) */
|
@ -14,8 +14,10 @@ typedef unsigned long u32;
|
||||
|
||||
#include "Arduino.h"
|
||||
|
||||
#include "USBDesc.h"
|
||||
#include "USBCore.h"
|
||||
#include "USBAPI.h"
|
||||
#if defined(USBCON)
|
||||
#include "USBDesc.h"
|
||||
#include "USBCore.h"
|
||||
#include "USBAPI.h"
|
||||
#endif /* if defined(USBCON) */
|
||||
|
||||
#endif
|
||||
|
@ -3,6 +3,8 @@
|
||||
#ifndef __USBAPI__
|
||||
#define __USBAPI__
|
||||
|
||||
#if defined(USBCON)
|
||||
|
||||
//================================================================================
|
||||
//================================================================================
|
||||
// USB
|
||||
@ -153,4 +155,6 @@ int USB_Recv(uint8_t ep, void* data, int len); // non-blocking
|
||||
int USB_Recv(uint8_t ep); // non-blocking
|
||||
void USB_Flush(uint8_t ep);
|
||||
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#endif /* if defined(USBCON) */
|
@ -20,6 +20,8 @@
|
||||
#include "USBAPI.h"
|
||||
#include "USBDesc.h"
|
||||
|
||||
#if defined(USBCON)
|
||||
|
||||
#define EP_TYPE_CONTROL 0x00
|
||||
#define EP_TYPE_BULK_IN 0x81
|
||||
#define EP_TYPE_BULK_OUT 0x80
|
||||
@ -648,4 +650,6 @@ void USB_::poll()
|
||||
if (USB_Available(MSC_RX))
|
||||
MSC_Data(MSC_RX,MSC_TX);
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
#endif /* if defined(USBCON) */
|
Loading…
x
Reference in New Issue
Block a user