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.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/libraries/HID/HID.cpp b/libraries/HID/HID.cpp
index a109574..3a439f0 100644
--- a/libraries/HID/HID.cpp
+++ b/libraries/HID/HID.cpp
@@ -56,7 +56,7 @@ int HID_::getDescriptor(int8_t type)
void HID_::AppendDescriptor(HIDDescriptorListNode *node)
{
- if (modules_count == 0) {
+ if (!rootNode) {
rootNode = node;
} else {
HIDDescriptorListNode *current = rootNode;
@@ -65,7 +65,6 @@ void HID_::AppendDescriptor(HIDDescriptorListNode *node)
}
current->next = node;
}
- modules_count++;
sizeof_hidReportDescriptor += (uint16_t)node->length;
}
@@ -116,7 +115,7 @@ bool HID_::setup(USBSetup& setup, uint8_t interfaceNum)
HID_::HID_(void) : PUSBListNode(1, 1, epType),
rootNode(NULL), sizeof_hidReportDescriptor(0),
- modules_count(0), protocol(1), idle(1)
+ protocol(1), idle(1)
{
epType[0] = EP_TYPE_INTERRUPT_IN;
PluggableUSB.plug(this);