aboutsummaryrefslogtreecommitdiff
path: root/libraries/HID/HID.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/HID/HID.cpp')
-rw-r--r--libraries/HID/HID.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/libraries/HID/HID.cpp b/libraries/HID/HID.cpp
index b7aab6c..ff8e67b 100644
--- a/libraries/HID/HID.cpp
+++ b/libraries/HID/HID.cpp
@@ -21,7 +21,11 @@
#if defined(USBCON)
-HID_ HID;
+HID_& HID()
+{
+ static HID_ obj;
+ return obj;
+}
int HID_::getInterface(uint8_t* interfaceNum)
{
@@ -113,7 +117,7 @@ HID_::HID_(void) : PUSBListNode(1, 1, epType),
protocol(1), idle(1)
{
epType[0] = EP_TYPE_INTERRUPT_IN;
- PluggableUSB.plug(this);
+ PluggableUSB().plug(this);
}
int HID_::begin(void)