diff --git a/libraries/HID/src/HID.cpp b/libraries/HID/src/HID.cpp index 3dd85fc10..7a0915c24 100644 --- a/libraries/HID/src/HID.cpp +++ b/libraries/HID/src/HID.cpp @@ -146,9 +146,7 @@ bool HID_::setup(USBSetup& setup) return false; } -HID_::HID_(void) : PluggableUSBModule(1, 1, epType), - rootNode(NULL), descriptorSize(0), - protocol(HID_REPORT_PROTOCOL), idle(1) +HID_::HID_(void) : PluggableUSBModule(1, 1, epType) { epType[0] = EP_TYPE_INTERRUPT_IN; PluggableUSB().plug(this); diff --git a/libraries/HID/src/HID.h b/libraries/HID/src/HID.h index 93c4bd5b4..fea80654f 100644 --- a/libraries/HID/src/HID.h +++ b/libraries/HID/src/HID.h @@ -106,11 +106,11 @@ class HID_ : public PluggableUSBModule private: uint8_t epType[1]; - HIDSubDescriptor* rootNode; - uint16_t descriptorSize; + HIDSubDescriptor* rootNode = NULL; + uint16_t descriptorSize = 0; - uint8_t protocol; - uint8_t idle; + uint8_t protocol = HID_REPORT_PROTOCOL; + uint8_t idle = 1; }; // Replacement for global singleton.